Metoden map

Metoden map kaller en gitt funksjon for hvert element i settet. Den er spesielt nyttig for å hente eller sette verdier for en samling elementer. Metoden map returnerer et nydannet sett med forskjellige elementer og objekter, i motsetning til metoden each, som returnerer det opprinnelige elementsettet.

Syntaks

Selve elementene er tilgjengelige i funksjonen, i variabelen this, og deres rekkefølgenummer i settet — i variabelen index:

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

Eksempel

La oss skrive ut en liste med id-navn til elementer, adskilt med komma. Vi bruker også metodene get og 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()
);

Se også

  • metoden filter,
    som filtrerer elementer etter en bestemt velger
  • metoden each,
    som kaller en gitt funksjon for hvert element i settet