jQuery-da massivga aylantirish

toArray usuli jQuery elementlar to‘plamini oddiy JavaScript massiviga aylantiradi. Bunga ushbu massivga JavaScript usullari va funksiyalarini qo‘llash uchun zarurat bo‘ladi, masalan, ushbu massivni saralash yoki uni teskari aylantirish.

Misol sifatida quyidagi HTML kodni ko‘rib chiqamiz:

html<p>matn1</p>
<p>matn2</p>
<p>matn3</p>
<div>matn4</div>

Keling, p tegilgan barcha elementlarni toArray usuli yordamida massiv shaklida olamiz, uni reverse yordamida teskari aylantiramiz. Keyin elementlarning matn mazmunini JavaScript usuli join yordamida satr shaklida chiqaramiz.

Elementlarning matnini ajratib olish va olingan massivni satr shaklida chiqarish uchun biz print funksiyasini yozamiz, uning parametri sifatida teskari aylantirilgan massiv xizmat qiladi:

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 tegi bilan barcha elementlarni massiv shaklida oling va har bir elementning matn mazmunidagi birinchi harfni bosh harfga aylantiring. Olingan matnlar bilan massivni satr shaklida konsolga chiqaring.