Konversi ke Array di jQuery
Metode toArray
mengonversi kumpulan elemen jQuery menjadi
array JavaScript biasa. Ini diperlukan agar
berbagai metode dan fungsi JavaScript dapat diterapkan
pada array ini, misalnya,
mengurutkan
array ini atau
membalikkan.
Perhatikan contoh kode HTML berikut:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Mari kita dapatkan semua elemen dengan
tag p dalam bentuk array menggunakan metode toArray,
balikkan urutannya, menggunakan
reverse.
Kemudian tampilkan konten teks elemen
dalam bentuk string, menggunakan metode JavaScript
join.
Untuk mengekstrak teks elemen dan menampilkan
array yang dihasilkan dalam bentuk string, kita akan menulis fungsi print,
yang parameternya adalah array yang telah dibalik:
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());
Dapatkan semua elemen dengan tag span
dalam bentuk array dan ubah huruf pertama
dari konten teks setiap elemen
menjadi huruf kapital. Tampilkan di konsol
array yang dihasilkan dengan teks dalam bentuk string.