const
reduce 的用法:
reduce()方法接收一个函数作为累加器,reduce为数组中每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,回调函数接收的四个参数:初始值(上一次回调的返回值)、当前元素、当前索引、原数组。
语法:arr.reduce(callback, [initialValue])
callback中的4个参数:
- previousValue:上一次调用回调返回的值,或者是提供的初始值initialValue
- currentValue:数组中当前被处理的元素
- index:当前元素在数组中的索引
- array:调用的数组
initialValue:作为第一次调用callback的第一个参数