Pseudomassīvs
Pseudomassīvs - ir objekts, kas līdzīgs massīvam. Tam ir skaitliskas īpašības, tāpat kā massīviem. Un arī length īpašība.
Visbiežāk sastopams, strādājot ar DOM -
visas īpašības un metodes, kas atgriež
vairākus elementus, parasti atgriež tieši
pseudomassīvu. Piemēram, īpašība children
atgriež pseudomassīvu no bērnu elementiem.
Lai gan pseudomassīvi ir līdzīgi massīviem, tie
tomēr ir parasti objekti. tiem nav īpašību
un massīvu metožu, piemēram, forEach, join,
slice un citas.
Piemērs
Pseudomassīviem nav massīvu metožu. Tāpēc sekojošais kods izvadīs kļūdu:
let children = document.body.children;
console.log(children.push());
Piemērs
Tā kā pseudomassīviem ir skaitliskas īpašības
un length, tos var apstrādāt ciklā. Šajā
piemērā izvadīsim visus bērnu elementus:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}