Metoda map

Metoda map kliče dano funkcijo za vsak element v nizu. Še posebej je uporabna za pridobivanje ali nastavljanje vrednosti zbirke elementov. Metoda map vrne na novo oblikovan niz različnih elementov in objektov, za razliko od metode each, ki vrne izvorni niz elementov.

Sintaksa

Sam elementi so dostopni v funkciji, v spremenljivki this, njihove zaporedne številke v nizu pa v spremenljivki index:

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

Primer

Izpišimo seznam imen id elementov, ločenih z vejicami. Uporabili bomo tudi metodi get in 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()
);

Glejte tudi

  • metoda filter,
    ki filtrira elemente glede na določen selektor
  • metoda each,
    ki kliče dano funkcijo za vsak element v nizu