jQuery-ում զանգվածի վերածելը

toArray մեթոդը jQuery տարրերի հավաքածուն վերածում է սովորական JavaScript զանգվածի: Սա անհրաժեշտ է, որպեսզի հնարավոր լինի այս զանգվածին կիրառել JavaScript-ի մեթոդներն ու ֆունկցիաները, օրինակ՝ դասավորել այս զանգվածը կամ շրջել:

Որպես օրինակ դիտարկենք հետևյալ HTML կոդը:

html<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>

Եկեք ստանանք բոլոր p պիտակով տարրերը որպես զանգված՝ օգտագործելով toArray մեթոդը, շրջենք այն՝ օգտագործելով reverse, ապա արտածենք տարրերի տեքստային պարունակությունը որպես տող՝ օգտագործելով JavaScript-ի join մեթոդը:

Տարրերի տեքստը դուրս բերելու և ստացված զանգվածը որպես տող արտածելու համար մենք կգրենք print ֆունկցիան, որի պարամետրը կլինի շրջված զանգվածը:

javascriptfunction print(elems) {
  let arr = [];
  
  for (let i = 0; i < elems.length; i++) {
      arr.push(elems[i].innerHTML);
  }
  alert(arr.join(' '));
}

print($('p').toArray().reverse());
Задание 1

Ստացեք բոլոր span պիտակով տարրերը որպես զանգված և յուրաքանչյուր տարրի տեքստային պարունակության առաջին տառը դարձրեք մեծատառ: Արտածեք կոնսոլում ստացված տեքստերով զանգվածը որպես տող: