Metoda map

Metoda map thërret një funksion të caktuar për çdo element të grupit. Është veçanërisht i përshtatshëm për marrjen ose vendosjen e vlerave të një koleksioni elementesh. Metoda map kthen një grup të riformuar i elementeve dhe objekteve të ndryshëm, ndryshe nga metoda each, e cila kthen grupin origjinal të elementeve.

Sintaksa

Vetë elementet janë të disponueshëm në funksion, në variablin this, dhe numrat e tyre rendor në grup — në variablin index:

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

Shembull

Le të shfaqim në ekran një listë të emrave id të elementeve, të ndarë me presje. Le të përdorim gjithashtu metodat get dhe 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()
);

Shihni gjithashtu

  • metoda filter,
    e cila filtron elementet sipas një selektori të caktuar
  • metoda each,
    e cila thërret një funksion të caktuar për çdo element të grupit