定义:reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。...cur: 必需(当前元素);
index: 可选(当前元素的索引);
arr:可选(当前元素所属的数组对象);
init: 可选(传递给函数的初始值);
场景一:数组累加、累乘
let arr1...[1,2,3,4,5]
console.log(arr1.reduce((x,y)=>x+y));// 15
console.log(arr1.reduce((x,y)=>x*y));// 120
场景二...newArr(cur):cur),[])
}
console.log(newArr(arr5)); //[0, 1, 2, 3, 4, 5, 6, 7, 8]
场景六:累加对象数组中的值
let arr6...,cur);// Math.max方法可以求出给定参数中最大的数,Math.min方法可以求出给定参数中最小的数
})
console.log(maxNum);// 12