Map մեթոդ
map մեթոդը կանչում է տրված ֆունկցիան
հավաքածուի յուրաքանչյուր տարրի համար: Այն հատկապես հարմար է
տարրերի հավաքածուի արժեքները ստանալու կամ
սահմանելու համար:map մեթոդը վերադարձնում է նորից ձևավորված
տարբեր տարրերի և օբյեկտների հավաքածու՝ ի տարբերություն
each մեթոդի,
որը վերադարձնում է սկզբնական տարրերի հավաքածուն:
Շարահյուսություն
Ինքնուրույն տարրերը հասանելի են ֆունկցիայի մեջ,
this փոփոխականում, իսկ դրանց հերթական համարները
հավաքածուում՝ index փոփոխականում:
$(ընտրիչ).map(function(index, տարր));
Օրինակ
Եկեք ցուցադրենք էկրանին id տարրերի անունների ցուցակը,
բաժանված ստորակետերով: Կօգտագործենք նաև
get և
join մեթոդները:
<p id="aaa">տեքստ1</p>
<p id="bbb">տեքստ2</p>
<p id="ccc">տեքստ3</p>
console.log(
$('p').map(
function() {
return this.id;
}
).get().join()
);