定义:reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。...语法:arr.reduce(function(prev,cur,index,arr){undefined
一系列操作
}, init);
prev: 必需(初始值, 或者计算结束后的返回值);...场景二:计算数组中每个元素出现的次数
let arr2 = ['a','b','c','d','a','b','c','a','b','a']
let num = arr2.reduce((prev,cur...newArr(cur):cur),[])
}
console.log(newArr(arr5)); //[0, 1, 2, 3, 4, 5, 6, 7, 8]
场景六:累加对象数组中的值
let arr6...(prev,cur);// Math.max方法可以求出给定参数中最大的数,Math.min方法可以求出给定参数中最小的数
})
console.log(maxNum);// 12