js中数组对象累加求和
时间: 2023-06-22 22:43:46 浏览: 186
js代码-数组求和多种方法
可以使用数组的 reduce 方法来累加求和,示例如下:
```javascript
const arr = [
{ value: 1 },
{ value: 2 },
{ value: 3 },
];
const sum = arr.reduce((total, current) => total + current.value, 0);
console.log(sum); // 输出 6
```
在这个示例中,我们先定义了一个包含多个对象的数组 arr,每个对象都有一个 value 属性,代表要累加的值。然后我们使用 reduce 方法来对数组进行累加求和,初始值为 0。reduce 方法的第一个参数是一个回调函数,它接收两个参数:累加器 total 和当前元素 current。回调函数的返回值会在下一次迭代时作为累加器的值传入。在这个回调函数中,我们将当前元素的 value 属性加到累加器上,并返回新的累加器值。最终,reduce 方法的返回值就是累加求和的结果。
阅读全文