Pseudotablou
Pseudotabloul - este un obiect care se aseamănă cu un tablou. Are proprietăți numerice, ca și tablourile. Și, de asemenea, proprietatea length.
Cel mai des este întâlnit la lucrul cu DOM -
toate proprietățile și metodele care returnează
mai multe elemente, de obicei, returnează exact
un pseudotablou. De exemplu, proprietatea children
returnează un pseudotablou al elementelor copil.
Deși pseudotablourile se aseamănă cu tablourile, totuși
acestea sunt obiecte obișnuite. Ele nu au proprietăți
și metode ale tablourilor, cum ar fi forEach, join,
slice și altele.
Exemplu
Pseudotablourile nu au metodele tablourilor. De aceea următorul cod va genera o eroare:
let children = document.body.children;
console.log(children.push());
Exemplu
Deoarece pseudotablourile au proprietăți numerice
și length, ele pot fi iterate într-o buclă. În
acest exemplu, vom afișa toate elementele copil:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}