reduce
reduce()方法是处理数组的方法,它接收一个函数和一个初始值,然后将数组中的每个元素和初始值当作参数传入这个函数中进行处理,最后返回和初始值相同类型的值
例:数组中数字求和
var array = [3, 4, 5, 6, 7];
var sum = array.reduce(function (previous, current) {
return previous + current;
});
console.log(sum); // 25,
var sum = array.reduce(function (previous, current) {
return previous + current;
}, 10);
console.log(sum); // 35, 10 是初始值