gpt4 book ai didi

javascript - 在 JavaScript ReactJS 中映射对象数组时出错

转载 作者:行者123 更新时间:2023-12-01 02:46:39 25 4
gpt4 key购买 nike

我有一个对象

const pipe = {
diameter: 200,
C: 120,
length: 40,
accesories: [
{name: "Bend 90°", k: 0.9, qtty: 2},
{name: "Gate Valve", k: 0.3, qtty: 1},
{name: "Butterfly valve", k: 0.2, qtty: 1}
]
}

我需要检查所有配件并用 k 计算一个值,例如 value = k * qtty。

当我执行以下操作时,它不起作用

const perdidaslocales = (accesorio) => {accesorio.name, accesorio.k * accesorio.qtty}
const accesorieslosses = pipe.accesories.map(perdidaslocales);

我陷入了 accesorieslosses [未定义、未定义、未定义]谢谢您的帮助

最佳答案

替换

const perdidaslocales = (accesorio) => {accesorio.name, accesorio.k * accesorio.qtty}

const perdidaslocales = (accesorio) => {
return {
name: accesorio.name,
value: accesorio.k * accesorio.qtty
}
}

最终结果应该是这样的:

[
{name: "Bend 90°", value: 1.8},
{name: "Gate Valve", value: 0.3},
{name: "Butterfly valve", value: 0.2}
]

关于javascript - 在 JavaScript ReactJS 中映射对象数组时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47213741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com