Massivə çevirmə jQuery-də
toArray metodu
jQuery elementlər çoxluğunu adi
JavaScript massivinə çevirir. Buna ehtiyac duyulur ki,
bu massivə JavaScript metodları və
funksiyaları tətbiq edilə bilsin, məsələn,
çeşidləmək
və ya
tərsinə çevirmək.
Nümunə üçün aşağıdakı HTML kodunu nəzərdən keçirək:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Gəlin p teqinə malik bütün elementləri toArray metodu ilə massiv şəklində əldə edək,
reverse istifadə edərək onu tərsinə çevirək.
Sonra elementlərin mətn məzmununu JavaScript metodu
join istifadə edərək sətir şəklində çıxaraq.
Elementlərin mətnini çıxarmaq və nəticədə çıxan
massivi sətir kimi çıxarmaq üçün biz print funksiyasını yazacığıq,
onun parametri tərsinə çevrilmiş massiv olacaq:
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 teqinə malik bütün elementləri massiv şəklində əldə edin və
hər bir elementin mətn məzmununun ilk hərfini böyük hərf edin.
Alınan mətnlər massivini sətir şəklində konsola çıxarın.