Pseud arrays i JavaScript

Udover arrays har JavaScript objekter, som ligner arrays, men ikke understøtter alle deres funktioner. Sådanne objekter kaldes pseud arrays.

Pseud arrays opstår oftest, når man arbejder med DOM-elementer. Lad os se på et eksempel. Lad os sige, at vi har disse afsnit:

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

Lad os hente vores afsnit ind i en variabel:

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

I variablen elems vil der være et pseud array:

javascriptconsole.log(elems); // dette er et pseud array

I de næste lektioner vil vi undersøge egenskaberne ved pseud arrays, se på, hvordan de ligner almindelige arrays, og hvordan de adskiller sig.