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