重构 reduce
// let arr = [10,20,30,40]
// let result = arr.reduce((result,item)=>{
// // console.log(result,item);
// return result + item
// },0)
// console.log(result);
// 重构 reduce
// function reduce(arr,callback,initValue){
// let result = initValue, i = 0;
// // initValue 没有传递初始值 把数组第一项作为初始值,遍历从数组第二项开始
// if(typeof result === 'undefined'){
// result = arr[0];
// i=1;
// }
// // 遍历数组每一项 每一次执行都会把 callback 执行
// for(;i < arr.length; i++){
// result = callback(result,arr[i],i)
// }
// return result
// }
// let arr = [10,20,30,40]
// let result = reduce(arr,function(result,item,index){
// return result + item
// })
// console.log(result);
我是Eric,手机号是13522679763

浙公网安备 33010602011771号