Psevdomassiv
Psevdomassiv - massivə oxşayan obyektdir. Onun da massivlər kimi reqemsal xüsusiyyetleri var. Həmçinin length xüsusiyyəti.
Ən çox DOM-la işləyərkən rast gəlinir -
bir neçə element qaytaran bütün xüsusiyyətlər və metodlar
adətən dəqiq psevdomassiv qaytarır. Məsələn, children
xüsusiyyəti uşaq elementlərin psevdomassivini qaytarır.
Psevdomassivlər massivlərə bənzəsələr də,
bu, hələ də adi obyektdir. Onların massivlər kimi
forEach, join,
slice və s. kimi xüsusiyyətləri
və metodları yoxdur.
Nümunə
Psevdomassivlərin massiv metodları yoxdur. Buna görə də aşağıdakı kod səhv verəcək:
let children = document.body.children;
console.log(children.push());
Nümunə
Psevdomassivlərin reqemsal xüsusiyyetləri
və length olduğu üçün, onları dövrədə keçirmək olar.
Bu nümunədə bütün uşaq elementləri çıxaraq:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}