Konversi ke Array dalam JavaScript
Misalkan kita memiliki array-like paragraf:
let elems = document.querySelectorAll('p');
Mari kita ubah menjadi array biasa.
Cara pertama
Hal yang paling jelas bisa dilakukan adalah mengulang array-like kita dengan perulangan, membentuk array baru dalam perulangan ini:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Cara kedua
Bisa menggunakan destructuring:
let arr = [...elems];
Cara ketiga
Bisa menggunakan method Array.from:
let arr = Array.from(elems);
Tugas praktis
Dengan cara apa pun, dapatkan array-like elemen. Ubah menjadi array dengan tiga cara yang dijelaskan.
Diberikan paragraf:
let elems = document.querySelectorAll('p');
Dengan method slice, dapatkan semua
paragraf, kecuali yang pertama dan terakhir.