实现数组的map 方法
Array.prototype.myMap = function(callback){
注:这里的this 指向Array new出来的实例的this 即 arr的this
var newArr = []
for(var i=0;i<this.length;i++){
newArr.push(callback(this[i], i))
}
return newArr
}
var arr = [1,2,3,4]
arr.myMap((item, index)=>{
console.log(item, index)
})

浙公网安备 33010602011771号