Array.prototype.myReduce=function(callback){
var arr=this;
var all=arr[0];
for(var i=1;i<arr.length;i++){
all=callback(all,arr[i]);
}
return all;
}
var arr=[1,2,3,4,5];
var result=arr.myReduce(function(totle,value){
return totle+value;
});
console.log(result);//15
reduce实现原理
最新推荐文章于 2023-09-19 10:48:48 发布