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:
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
Vamos obter nossos parágrafos em uma variável:
let elems = document.querySelectorAll('p');
Na variável elems estará
contido um pseudarray:
console.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.