知是行的主意,行是知的功夫。这篇文章主要讲述js:Array.reduce累加计算合并数组相关的知识,希望能为你提供帮助。
语法
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 ]
【js(Array.reduce累加计算合并数组)】
参考
???https://www.runoob.com/jsref/jsref-reduce.html??
推荐阅读
- PMP之敏捷图表之产品地图VS产品路线图
- elasticsearch api 调用
- 图解八股,真的太顶了
- 逆地理编码-离线版-part1
- OSDI 2021 PET 论文解读
- 一篇读懂 Linux 用户管理
- 《源码分析转载收藏向—数据库内核月报》
- Linux目录--proc详解
- 神经网络计算——神经网络实现鸢尾花分类