数组的map方法
Array.prototype.MyMap = function(fn, context){
var arr = Array.prototype.slice.call(this);
var mappedArr = [];
for (var i = 0; i < arr.length; i++ ){
mappedArr.push(fn.call(context, arr[i], i, this));
}
return mappedArr;
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8