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

相关文章
|
25天前
|
JavaScript 前端开发 索引
|
3月前
|
算法 前端开发
数组归约运算
数组归约运算
14 0
|
4月前
|
JavaScript 前端开发 索引
|
4月前
|
分布式计算
MapReduce中的Map和Reduce函数分别是什么作用?
MapReduce中的Map和Reduce函数分别是什么作用?
46 0
|
5月前
|
Java
reducing和reduce
reducing和reduce
36 0
|
5月前
动态参数+reduce累加stream
动态参数+reduce累加stream
26 0
|
6月前
|
SQL 缓存 分布式计算
map-reduce执行过程
map-reduce执行过程
68 0
|
9月前
|
索引
reduce的介绍及用法
reduce的介绍及用法
55 0
|
12月前
|
前端开发 JavaScript API
|
JavaScript 前端开发 索引
reduce你真的会用吗
reduce你真的会用吗