Psevdomatrika
Psevdomatrika je objekt, ki je podoben matriki. Ima številske lastnosti, kot matrike. Prav tako ima lastnost length.
Najpogosteje jo srečamo pri delu z DOM -
vse lastnosti in metode, ki vrnejo
več elementov, običajno vrnejo prav
psevdomatriko. Na primer, lastnost children
vrne psevdomatriko podrejenih elementov.
Čeprav so psevdomatrike podobne matrikam, so
kljub temu navadni objekti. Nimajo lastnosti
in metod matrik, kot so forEach, join,
slice in druge.
Primer
Psevdomatrike nimajo metod matrik. Zato bo naslednja koda vrnila napako:
let children = document.body.children;
console.log(children.push());
Primer
Ker imajo psevdomatrike številske lastnosti
in length, jih lahko prebijamo v zanki. V
tem primeru bomo izpisali vse podrejene elemente:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}