JavaScript --reduce() 方法

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

const arr= [1, 2, 3, 4];
arr.reduce((total,num)=>{
   console.log(total,num);
    return total+num; 
},0)

此时输出结果为: 0 1

        1 2

        3 3

        6 4

第二个参数是可选的:传递给函数的初始值。

第一个参数是一个函数:function(total,currentValue, index,arr){} --用于执行每个数组元素的函数。

           


 

posted @ 2020-04-22 20:15  软妹酸  阅读(112)  评论(0编辑  收藏  举报