map մեթոդի աշխատանքը jQuery-ում
map մեթոդը
կանչում է տրված ֆունկցիան հավաքածուի յուրաքանչյուր տարրի համար:
Այն հատկապես հարմար է տարրերի հավաքածուի արժեքները ստանալու կամ
սահմանելու համար:
map մեթոդը վերադարձնում է նորից ձևավորված
տարբեր տարրերի և օբյեկտների հավաքածու, ի տարբերություն
each մեթոդի,
որը վերադարձնում է տարրերի սկզբնական հավաքածուն:
Ենթադրենք՝ մեր HTML կոդում կան մի քանի պարբերություններ.
<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>
Եկեք map մեթոդի օգնությամբ էկրանին ցուցադրենք
id տարրերի անունների ցուցակը՝ բաժանված
ստորակետերով: Յուրաքանչյուր p-ի համար մենք կստանանք id
օգտագործելով map և
get:
Այնուհետև կօգտվենք JavaScript-ի
join մեթոդից,
որպեսզի ստացված արժեքները ցուցադրենք տողի տեսքով.
alert(
$('p').map(
function() {
return this.id;
}
).get().join()
);
map մեթոդի օգնությամբ փոխեք
բոլոր p-երի id
արժեքները դրանց հերթական համարների: