reduce(total,currentValue,currentIndex, arr )
参数 | 描述 |
---|---|
total | 必需。初始值, 或者计算结束后的返回值。 |
currentValue | 必需。当前元素 |
currentIndex | 可选。当前元素的索引 |
arr | 可选。当前元素所属的数组对象。 |
例:
var numbers = [65, 44, 12, 4]
var result = numbers.reduce((total, num) => { return total + num })
console.log('结果:' + result)
// > 125
numbers.reduce((total, num, currentIndex, arr) => {
console.log('total:' + total, '》 num: ' + num, ' 》currentIndex下标:' + currentIndex, ' 》arr数组对象:' + arr)
return total + num
})
打印结果: