JS 中的 Array.reduce() 如何使用

2020-09-22  本文已影响0人  limengzhe

reduce() 方法对数组中的每一个元素依次执行传入的回调函数,最后将结果汇总并返回。

array.reduce(function(total, currentValue, currentIndex, arr), initialValue)

参数

常用场景

let arr = [1, 2, 3, 4, 5];

let r = arr.reduce((a, b) => {
  return a + b;
});

console.log(r); // expected output: 15
let arr = [1, 2, 3, 4, 5];

let max = arr.reduce((prev, cur) => {
  return Math.max(prev, cur);
});

console.log(max); //  expected output: 5
上一篇 下一篇

猜你喜欢

热点阅读