Псевдомасив
Псевдомасив - то је објекат који личи на низ. Има нумеричка својства, као и низови. Такође и својство length.
Најчешће се среће при раду са DOM-ом -
сва својства и методе које враћају
више елемената обично враћају управо
псевдомасив. На пример, својство children
враћа псевдомасив дочњих елемената.
Иако псевдомасиви личе на низове, ипак
су то обични објекти. Немају својства
и методе низова, као што су forEach, join,
slice и др.
Пример
Псевдомасиви немају методе низова. Зато ће следећи код дати грешку:
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]);
}