Pseudomatriser i JavaScript

I tillegg til matriser har JavaScript objekter som ligner på matriser, men ikke støtter alle deres muligheter. Slike objekter kalles pseudomatriser.

Pseudomatriser oppstår oftest når man jobber med DOM-elementer. La oss se på et eksempel. La oss si at vi har avsnitt:

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

La oss hente våre avsnitt i en variabel:

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

I variabelen elems vil det være en pseudomatrise:

javascriptconsole.log(elems); // dette er en pseudomatrise

I de følgende leksjonene vil vi finne ut av egenskapene til pseudomatriser, se på hvordan de ligner på vanlige matriser, og hvordan de er forskjellige.