map մեթոդի աշխատանքը jQuery-ում

map մեթոդը կանչում է տրված ֆունկցիան հավաքածուի յուրաքանչյուր տարրի համար: Այն հատկապես հարմար է տարրերի հավաքածուի արժեքները ստանալու կամ սահմանելու համար:

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

Ենթադրենք՝ մեր HTML կոդում կան մի քանի պարբերություններ.

html<p id="aaa">text1</p>
<p id="bbb">text2</p>
<p id="ccc">text3</p>

Եկեք map մեթոդի օգնությամբ էկրանին ցուցադրենք id տարրերի անունների ցուցակը՝ բաժանված ստորակետերով: Յուրաքանչյուր p-ի համար մենք կստանանք id օգտագործելով map և get: Այնուհետև կօգտվենք JavaScript-ի join մեթոդից, որպեսզի ստացված արժեքները ցուցադրենք տողի տեսքով.

javascriptalert(
  $('p').map(
    function() {
      return this.id;
    }
  ).get().join()
);
Задание 1

map մեթոդի օգնությամբ փոխեք բոլոր p-երի id արժեքները դրանց հերթական համարների: