Pszeudotömbök a JavaScriptben

A tömbökön kívül a JavaScriptben vannak olyan objektumok, amelyek hasonlítanak a tömbökre, de nem támogatják az összes lehetőségüket. Ezeket az objektumokat pszeudotömböknek nevezzük.

A pszeudotömbök leggyakrabban a DOM elemekkel való munka során jelennek meg. Nézzünk egy példát. Tegyük fel, hogy vannak bekezdéseink:

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

Kapjuk meg a bekezdéseinket egy változóban:

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

A elems változó pszeudotömböt fog tartalmazni:

javascriptconsole.log(elems); // ez egy pszeudotömb

A következő leckékben megvizsgáljuk a pszeudotömbök sajátosságait, megnézzük, miben hasonlítanak a közönséges tömbökre, és miben különböznek.