美文网首页
js :合计数组元素的reduce方法

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

作者: gis杭州 | 来源:发表于2018-11-18 15:14 被阅读0次

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

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

相关文章

网友评论

      本文标题:js :合计数组元素的reduce方法

      本文链接:https://www.haomeiwen.com/subject/jsrgfqtx.html