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:
<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:
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
alert(arr.join(' '));
}
print($('p').toArray().reverse());
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.