JS基礎知識之實現數組的map方法

JS基礎知識之實現數組的map方法

要點:

1.回調函數的參數有哪些,返回值如何處理。

2.不修改原來的數組。

Array.prototype.MyMap = function(fn, context){
var arr = Array.prototype.slice.call(this);
var mArr = [];
for (var i = 0; i < arr.length; i++ ){
mArr.push(fn.call(context, arr[i], i, this));
}
return mArr;
}


分享到:


相關文章: