Pseudarrays em JavaScript

Além dos arrays, em JavaScript existem objetos que são semelhantes a arrays, mas não suportam todas as suas funcionalidades. Tais objetos são chamados de pseudarrays.

Os pseudarrays surgem com mais frequência ao trabalhar com elementos DOM. Vamos ver um exemplo. Suponha que temos parágrafos:

html<p></p>
<p></p>
<p></p>
<p></p>
<p></p>

Vamos obter nossos parágrafos em uma variável:

javascriptlet elems = document.querySelectorAll('p');

Na variável elems estará contido um pseudarray:

javascriptconsole.log(elems); // isto é um pseudarray

Nas próximas lições, vamos nos aprofundar nas características dos pseudarrays, veremos em que aspectos são semelhantes aos arrays comuns e em que diferem.