forEach的使用

forEach的原理

1,第一种,使用函数调用方式
var arr = [12,3,34,5,6]
function forEach(array,fn) {

  for(var i =0; i < array.length; i++) {

    fn(array[i],i);

  }

}


forEach(arr,function(item,index) {

  console.log(item,index);

})

2.第二种,使用数组对象prototype原型方式

Array.prototype.forEach = function(fn) {

   for(var i = 0; i < this.length; i++) {

      fn(this[i],i);

  }

}


arr.forEach(functon(item,index) {

   console.log(item,index);

}
posted on 2020-09-22 14:19  Steven_YF  阅读(157)  评论(0编辑  收藏  举报