我使用 json 来发送价格。 如何对这个数组中的所有数字求和?
arr[i].itemPrice
我已经尝试过这个,但我只得到第二个值,而不是总数
for (var i =0; i<arr.length;i++){
sum += arr[i].itemPrice;
alert(sum);
}
最佳答案
您可以使用数组的 reduce
函数 (ES6):
const sum = arr.reduce((acc, el) => acc + el.itemPrice, 0);
reduce
函数允许您迭代集合并根据需要累积元素数据。
关于javascript - 数组的总和,从数据库中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53467706/