js数组求和

array1.reduce(callbackfn[, initialValue])
  • callback : 函数执行在数组中每个值
  • initialValue : 对象作为第一个参数回调的第一次调用使用

reduce()和reduceRight()方法

reduce()和reduceRight()方法可以接受一个回调函数callbackfn作为累加器(accumulator),数组中的每个值(从左到右)开始合并,最终为一个值。这样也能让数组每个元素累加起来,达到数组求和的功能。

先创建一个累加器的回调函数:

function getSum(preValue,curValue,index,array) {
return preValue += curValue;
}
array1.reduce( function ( a, b ) {
    return a + b;
}
上一篇:ZOJ 3822 Domination(概率dp 牡丹江现场赛)


下一篇:vue 点击按钮弹窗,点击关闭按钮关闭弹窗。