Die map-metode

Die metode map roep 'n gegewe funksie vir elke element in die versameling op. Dit is veral handig vir die verkryging of instelling van waardes van 'n versameling elemente.Die metode map lewer 'n nuutgevormde versameling van verschillende elemente en objekte terug, anders as die metode each, wat die oorspronklike versameling elemente teruglewer.

Sintaksis

Die elemente self is beskikbaar in die funksie, in die veranderlike this, en hul volgorde-nommers in die versameling — in die veranderlike index:

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

Voorbeeld

Kom ons toon 'n lys van id name van elemente op die skerm, geskei deur kommas. Ons sal ook die metodes get en join gebruik:

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

Sien ook

  • die metode filter,
    wat elemente volgens 'n sekere selekteerder filtreer
  • die metode each,
    wat 'n gegewe funksie vir elke element in die versameling oproep