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){} --用于执行每个数组元素的函数。