天天看点

reduce 累加器

reduce() 方法接收一个函数作为累加器 ,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

reduce() 可以作为一个高阶函数,用于函数的compose

var numArr = [1,2,3];

function addFun(total,num){

return total + num;

}

console.log(numArr.reduce(addFun))

备注: reduce() 对空数组是不会执行回调函数的

上一篇: css 渐变
下一篇: js克隆

继续阅读