jsreduce函数的用法
时间: 2023-09-27 12:05:57 浏览: 199
js数组方法reduce经典用法代码分享
JavaScript中的reduce()函数是一个高阶函数,它可以用于对数组中的所有元素进行累计计算。reduce()函数接收两个参数:一个回调函数和一个初始值。回调函数又接收四个参数:累加器(accumulator)、当前值(currentValue)、当前索引(currentIndex)和原数组(array)。reduce()函数的返回值是最终的累加结果。
下面是reduce()函数的用法示例:
```javascript
const arr = [1, 2, 3, 4, 5];
const sum = arr.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
console.log(sum); // 15
```
在上面的示例中,reduce()函数计算了数组arr中所有元素的和。初始值为0,回调函数中的累加器accumulator表示当前的累加结果,currentValue表示当前遍历到的元素。每次遍历时,回调函数会将当前元素加到累加器上,并返回新的累加结果。最终得到的累加结果就是数组中所有元素的和。
阅读全文