javascript - 数组的总和,从数据库中获取数据

标签 javascript arrays

我使用 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/

相关文章:

javascript - 如何对可变长度的文本进行分页?

javascript - 如何添加 jquery Regex 验证以检查起始字符

arrays - 从 N x 1 数组-Matlab 创建 N x 2 数组

sql - 有没有办法在 HiveQL 中对数组使用 like 运算符?

java - 如何使用for循环以相反的顺序向数组中插入元素

javascript - 如何以编程方式关闭选择文件对话框

javascript - 根据复选框值使另一个元素可见/不可见

javascript 如何暂停/恢复功能?

python - Python 中的大小递增 Numpy 数组

javascript - 在递归函数中,在哪里存储结果?