reduce() 是数组的归并方法,reduce() 可同时将前面数组项遍历产生的结果与当前遍历项进行运算
arr.reduce(function(prev,cur,index,arr){
......求数组项之和
var arr = [3,9,4,3,6,0,9];
var sum = arr.reduce(function (prev, cur) {
return prev + cur;...求数组项最大值
var arr = [3,9,4,3,6,0,9];
var max = arr.reduce(function (prev, cur) {
return Math.max(prev...数组去重
var arr = [3,9,4,3,6,0,9];
var newArr = arr.reduce(function (prev, cur) {
prev.indexOf(cur)...重点总结:
reduce() 是数组的归并方法,与forEach()、map()、filter()等迭代方法一样都会对数组每一项进行遍历,但是reduce() 可同时将
前面数组项遍历产生的结果与当前遍历项进行运算