reduce 累加器

简介: reduce() 方法接收一个函数作为累加器 ,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 可以作为一个高阶函数,用于函数的compose  var numArr = [1,2,...

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

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

 

 

var numArr = [1,2,3];

function addFun(total,num){

return total + num;

}

console.log(numArr.reduce(addFun))

 

 

 

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

相关文章
|
3月前
|
存储 JSON 缓存
reduce学习
reduce学习
|
4月前
|
索引
|
4月前
|
Python
reduce
【7月更文挑战第11天】
58 0
|
6月前
|
JavaScript 前端开发 索引
|
6月前
|
算法 前端开发
数组归约运算
数组归约运算
36 0
|
6月前
|
JavaScript 前端开发 索引
|
6月前
|
分布式计算
MapReduce中的Map和Reduce函数分别是什么作用?
MapReduce中的Map和Reduce函数分别是什么作用?
325 0
|
11月前
|
Java
reducing和reduce
reducing和reduce
95 0
|
11月前
动态参数+reduce累加stream
动态参数+reduce累加stream
45 0
|
SQL 缓存 分布式计算
map-reduce执行过程
map-reduce执行过程
124 0