Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.10.2017, 23:32
Интересующийся
Отправить личное сообщение для Anna_Medvid Посмотреть профиль Найти все сообщения от Anna_Medvid
 
Регистрация: 07.01.2017
Сообщений: 22

custom Array.map
Подскажите как сделать свой Array.map?
не могу понять саму суть что делает функция
function myMap(callback){
    var arr = [];
    ....
    return arr;
}
Ответить с цитированием
  #2 (permalink)  
Старый 11.10.2017, 23:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

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);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
custom slider s24344 Элементы интерфейса 3 27.02.2016 11:48
Custom Backgrounds Reaplay Общие вопросы Javascript 8 30.04.2015 22:14
Новостной слайдер под {custom} logru Элементы интерфейса 0 05.06.2014 14:31
не срабатывает custom events an.semionov jQuery 0 26.05.2012 12:49
custom Парсинг HTML нужен Increazon Общие вопросы Javascript 8 15.09.2010 13:23