Pseudotaulukot JavaScriptissä

Taulukoiden lisäksi JavaScriptissä on olioita, jotka muistuttavat taulukoita, mutta eivät tue kaikkia niiden ominaisuuksia. Tällaisia olioita kutsutaan pseudotaulukoiksi.

Pseudotaulukot esiintyvät useimmiten DOM-elementtien käsittelyn yhteydessä. Katsotaanpa esimerkkiä. Oletetaan, että meillä on kappaleita:

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

Haetaan kappaleemme muuttujaan:

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

Muuttuja elems sisältää pseudotaulukon:

javascriptconsole.log(elems); // tämä on pseudotaulukko

Seuraavissa oppitunneissa perehdymme pseudotaulukkojen erityispiirteisiin, tarkastelemme miten ne muistuttavat tavallisia taulukoita, ja miten ne eroavat niistä.