Псевдомассивы в JavaScript
Кроме массивов в JavaScript есть объекты, которые похожи на массивы, но не поддерживают все их возможности. Такие объекты называются псевдомассивами.
Псевдомассивы чаще всего возникают при работе с DOM элементами. Давайте посмотрим на примере. Пусть у нас есть абзацы:
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
Давайте получим наши абзацы в переменную:
let elems = document.querySelectorAll('p');
В переменной elems
будет
содержаться псевдомассив:
console.log(elems); // это псевдомассив
В следующих уроках мы разберемся с особенностями псевдомассивов, рассмотрим в чем они похожи на обычные массивы, и в чем отличаются.