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() 对空数组是不会执行回调函数的

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