Metod map

Metod map poziva datu funkciju za svaki element u skupu. Posebno je koristan za dobijanje ili postavljanje vrednosti kolekcije elemenata. Metod map vraća ponovo formirani skup različitih elemenata i objekata, za razliku od metoda each, koji vraća originalni skup elemenata.

Sintaksa

Samim elementima se pristupa unutar funkcije, u promenljivoj this, a njihovi redni brojevi u skupu — u promenljivoj index:

javascript$(selektor).map(function(index, element));

Primer

Hajde da prikažemo spisak imena id elemenata, odvojenih zarezima. Koristimo i metode get i join:

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

Pogledajte takođe

  • metod filter,
    koji filtrira elemente prema određenom selektoru
  • metod each,
    koji poziva datu funkciju za svaki element u skupu