vue怎么把数组每一项相加
时间: 2024-02-16 19:08:17 浏览: 66
解决Vue不能检测数组或对象变动的问题
你可以使用数组的 `reduce` 方法来实现将数组每一项相加的功能。具体实现方式如下:
```javascript
const arr = [1, 2, 3, 4, 5];
const sum = arr.reduce((prev, curr) => prev + curr, 0);
console.log(sum); // 15
```
在上面的代码中,`reduce` 方法接收两个参数:一个回调函数和一个初始值。回调函数接收两个参数,第一个参数 `prev` 表示上一次回调函数的返回值,第二个参数 `curr` 表示当前的数组项。回调函数的返回值会作为下一次回调函数的 `prev` 参数传入,直到数组所有项都被遍历完毕。初始值 `0` 会作为第一次回调函数的 `prev` 参数传入。
使用上述方法,你就可以很方便地实现将数组每一项相加的功能了。
阅读全文