Arreglos pseudos en JavaScript

Además de los arreglos, en JavaScript hay objetos que son similares a los arreglos, pero no admiten todas sus capacidades. Tales objetos se denominan arreglos pseudos.

Los arreglos pseudos surgen con mayor frecuencia al trabajar con elementos DOM. Veamos un ejemplo. Supongamos que tenemos párrafos:

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

Obtengamos nuestros párrafos en una variable:

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

En la variable elems se contendrá un arreglo pseudo:

javascriptconsole.log(elems); // esto es un arreglo pseudo

En las siguientes lecciones, analizaremos las características de los arreglos pseudos, consideraremos en qué se parecen a los arreglos ordinarios y en qué se diferencian.