Skip to main content

数组方法121

js
1
2
3
console.log('你好,世界!');
console.log(2 + 3);

reduce

对数组中的每一个元素执行一个提供的函数,每一次运行会将先前元素的计算结果作为计算结果作为参数传入,最后将其结果汇总为单个返回值.

js
1
2
3
4
5
6
7
8
9
const nums = [1,2,3,4,5];
const sum = nums.reduce((prev,current)=>prev+current,0);
console.log(sum);
nums.forEach(num=>console.log(num));
console.log(1,"hello",true,false);
console.error("hello world");

reduce的第二个参数,是否会作为prev的初始值?答案是的