Array-like
Array-like adalah objek yang menyerupai array. Ia memiliki properti numerik, seperti array. Serta properti length.
Paling sering ditemui saat bekerja dengan DOM -
semua properti, dan metode yang mengembalikan
beberapa elemen biasanya mengembalikan
array-like. Misalnya, properti children
mengembalikan array-like dari elemen anak.
Meskipun array-like mirip dengan array, namun
ini adalah objek biasa. Mereka tidak memiliki properti,
dan metode array, seperti forEach, join,
slice dan lainnya.
Contoh
Array-like tidak memiliki metode array. Oleh karena itu kode berikut akan menghasilkan error:
let children = document.body.children;
console.log(children.push());
Contoh
Karena array-like memiliki properti numerik
dan length, mereka dapat diiterasi dalam loop. Dalam
contoh ini kita akan menampilkan semua elemen anak:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}