js :合计数组元素的reduce方法

2018-11-18  本文已影响0人  gis杭州

合计数组元素的普遍写法:

const numbers = [1,2,3,4,5];
let sum = 0;
numbers.forEach(number =>{
  sum += number;
})
console.log(sum)//15
image.png

用数组内置到reduce方法,初始值为0,对每个元素执行回调函数,回调函数接收上一次回调结果(aggregated)以及当前对数组元素(number)作为参数。最后一次回调函数结果作为reduce对结果返回。

let res = numbers.reduce((aggregated,number) =>
    aggregated + number,0)
image.png
上一篇下一篇

猜你喜欢

热点阅读