reduce(回调函数,初始值):
当需要计算、统计数组中的每项的结果的时候使用它,
这一次的运算,需要上一次的计算累积。
let arr = [1,2,3,4,5];
let ary = arr.reduce((a,b)=>{
/*
a:代表上一次的返回结果
b:本次循环的那个
*/
a.push(b);
return a;
},[]);
console.log(ary);//[1,2,3,4,5]
这里面a就代表了第二个参数[],代表循环的数,每次得到的数字放在a中最后得到
[1,2,3,4,5]