reduce()作为一个循环使用.接收四个参数:初始值(上一次返回值),当前元素值,当前元素下标,原数组. 应用 作为累加器使用 var a=[4,5,6,7,8] //item代表一次回调的值 初始值为0 //cart代表当前元素的值 //index当前下标 //arr原数组 var num=a.reduce((item,cart,index,arr)=>{ return item+=cart },0)//初始值为0 console.log(num) //输出为30 以上结果回调被调用用5次…