- reduce方法
let arr = [1,2,3];
//使用reduce累加,四个参数分别为累计值、当前元素、当前索引、原数组
let sum = arr.reduce((acc, curr) => acc + curr, 0);
// 使用 reduce 来实现 map 同样的功能
arr = [1, 2, 3]
const mapArray = arr.map(value => value * 2)
const reduceArray = arr.reduce((acc, current) => {
// acc 是累计的值
// current 是当前遍历的值
acc.push(current * 2)
// 相当于 acc = acc
// 最后 return 的就是 最终的acc的值
return acc
}, [])