从数组中的多个对象添加数值

时间:2016-10-03 10:39:59

标签: javascript arrays object

首先,我是通过手机询问这一点,所以此时放置一个代码片段是不切实际的,但我只需指向正确的方向并尽可能具体。

我有一个由多个对象组成的数组。每个对象都有许多属性和值,其中一个是 “成本:成本”,值为数字。

如何查找总和,获得所有对象的总成本?我尝试过使用reduce()但是没有得到正确的结果。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

使用reduce

a.reduce((sum, current) => sum + current.cost, 0)

sum是你的累加器 current遍历的当前对象 0是累加器的初始值