您当前的位置: 首页 >  ar

彭世瑜

暂无认证

  • 3浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

js:Array.reduce累加计算、合并数组

彭世瑜 发布时间:2022-06-28 19:18:47 ,浏览量:3

语法

array.reduce(function(prevValue, currentValue, currentIndex, arr), initialValue)
参数描述prevValue必需。上一个值, 或者计算结束后的返回值。currentValue必需。当前元素currentIndex可选。当前元素的索引arr可选。当前元素所属的数组对象。initialValue可选。传递给函数的初始值

示例:累加计算

let list = [1, 2, 3, 5];

let result = list.reduce((prevValue, currentValue)=>{
  return prevValue + currentValue;
}, 0);

console.log(result);
// 11

示例:合并数组

let list = [[1, 2, 3], [], [8, 9]];

let result = list.reduce((prevArr, currentArr)=>{
  return prevArr.concat(currentArr);
}, []);

console.log(result);
// [ 1, 2, 3, 8, 9 ]

参考 https://www.runoob.com/jsref/jsref-reduce.html

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0576s