custom Array.map
Подскажите как сделать свой Array.map?
не могу понять саму суть что делает функция:(
function myMap(callback){
var arr = [];
....
return arr;
}
|
Anna_Medvid,
function myMap(callback){
var arr = [];
for (var i=0; i<this.length; i++) {
arr.push(callback(this[i]))
}
return arr;
}
Array.prototype.myMap = myMap;
var a = [1,2,3,4,5], fn = function(b) {
return b += 3
};
var c = a.myMap(fn)
alert(c);
|
| Часовой пояс GMT +3, время: 19:03. |