我有一些这样的数组:
state = {
array: [
{
id1,
name1,
price1
},
{
id2,
name2,
price2
},
{
id3,
name3,
price3
}
]
}
然后我试图总结价格。
首先我试过 -
for (let key in arrayCopy) {
totals += this.state.array[key].price;
}
第二个我试过=
for (let key in arrayCopy) {
total[key] = this.state.array[key].price;
}
var totals = total.reduce((a,b) => a + b,0);
我将尝试用数字来解释它。例如:
price1 = 1000
price2 = 2000
price3 = 5000
我试图通过对所有价格求和来获得总结果。
totals = price1 + price2 + price3
totals = 8000
但我得到的结果是:
totals = 100020005000
有人可以指出我做错了什么吗?