Метод map

Метод map позива задату функцију за сваки елемент сета. Посебно је погодан за добијање или постављање вредности колекције елемената.Метод map враћа поново формирани сет различитих елемената и објеката за разлику од метода each, који враћа оригинални сет елемената.

Синтакса

Сами елементи су доступни у функцији, у променљивој this, а њихови редни бројеви у сету — у променљивој index:

javascript$(селектор).map(function(index, element));

Пример

Хајде да испишемо на екран списак имена id елемената, раздвојених зарезима. Користимо и методе get и join:

html<p id="aaa">текст1</p>
<p id="bbb">текст2</p>
<p id="ccc">текст3</p>
javascriptconsole.log(
  $('p').map(
    function() {
      return this.id; 
    }
  ).get().join()
);

Погледајте такође

  • метод filter,
    који филтрира елементе по одређеном селектору
  • метод each,
    који позива задату функцију за сваки елемент сета