Псевдомасив
Псевдомасив - е објект кој наликува на низа. Има нумерички својства, како кај низите. Исто така и својство length.
Најчесто се среќава при работа со DOM -
сите својства, и методи кои враќаат
повеќе елементи обично враќаат токму
псевдомасив. На пример, својството children
враќа псевдомасив на детски елементи.
Иако псевдомасивите личат на низи, сепак
тие се обични објекти. Тие немаат својства,
и методи на низи, како forEach, join,
slice и др.
Пример
Кај пcевдомасивите нема методи на низи. Затоа следниот код ќе даде грешка:
let children = document.body.children;
console.log(children.push());
Пример
Бидејќи кај псевдомасивите има нумерички својства
и length, тие може да се прелистуваат во циклус. Во
овој пример ќе ги прикажеме сите детски елементи:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}