Map մեթոդ

map մեթոդը կանչում է տրված ֆունկցիան հավաքածուի յուրաքանչյուր տարրի համար: Այն հատկապես հարմար է տարրերի հավաքածուի արժեքները ստանալու կամ սահմանելու համար:map մեթոդը վերադարձնում է նորից ձևավորված տարբեր տարրերի և օբյեկտների հավաքածու՝ ի տարբերություն each մեթոդի, որը վերադարձնում է սկզբնական տարրերի հավաքածուն:

Շարահյուսություն

Ինքնուրույն տարրերը հասանելի են ֆունկցիայի մեջ, this փոփոխականում, իսկ դրանց հերթական համարները հավաքածուում՝ index փոփոխականում:

javascript$(ընտրիչ).map(function(index, տարր));

Օրինակ

Եկեք ցուցադրենք էկրանին id տարրերի անունների ցուցակը, բաժանված ստորակետերով: Կօգտագործենք նաև get և join մեթոդները:

html<p id="aaa">տեքստ1</p>
<p id="bbb">տեքստ2</p>
<p id="ccc">տեքստ3</p>
javascriptconsole.log(
  $('p').map(
    function() {
      return this.id; 
    }
  ).get().join()
);

Տես նաև

  • filter մեթոդը,
    որը ֆիլտրում է տարրերը ըստ որոշակի ընտրիչի
  • each մեթոդը,
    որը կանչում է տրված ֆունկցիան հավաքածուի յուրաքանչյուր տարրի համար