Objek Mirip Array
Objek mirip array - ini adalah objek yang menyerupai array. Ia mempunyai sifat berangka, seperti array. Dan juga sifat length.
Selalunya ditemui ketika bekerja dengan DOM -
semua sifat, dan kaedah yang memulangkan
beberapa elemen biasanya memulangkan
objek mirip array. Sebagai contoh, sifat children
memulangkan objek mirip array elemen anak.
Walaupun objek mirip array menyerupai array, namun
ini adalah objek biasa. Ia tidak mempunyai sifat,
dan kaedah array, seperti forEach, join,
slice dan lain-lain.
Contoh
Objek mirip array tidak mempunyai kaedah array. Oleh itu kod berikut akan menghasilkan ralat:
let children = document.body.children;
console.log(children.push());
Contoh
Oleh kerana objek mirip array mempunyai sifat berangka
dan length, ia boleh dilalukan dalam gelung. Dalam
contoh ini kita akan memaparkan semua elemen anak:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}