Методот map

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

Синтакса

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

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

Пример

Ајде да испечатиме листа на имиња на id елементи, разделени со запирки. Ќе ги искористиме и методите get и join:

html<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
javascriptconsole.log(
  $('p').map(
    function() {
      return this.id; 
    }
  ).get().join()
);

Погледнете ги и

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