Pseudo-nizovi u JavaScript-u

Pored nizova u JavaScript-u postoje objekti koji liče na nizove, ali ne podržavaju sve njihove mogućnosti. Takvi objekti se nazivaju pseudo-nizovima.

Pseudo-nizovi se najčešće javljaju prilikom rada sa DOM elementima. Hajde da pogledamo na primeru. Neka imamo paragrafe:

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

Hajde da dobijemo naše paragrafe u promenljivu:

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

U promenljivoj elems će biti sadržan pseudo-niz:

javascriptconsole.log(elems); // ovo je pseudo-niz

U narednim lekcijama ćemo se detaljnije baviti karakteristikama pseudo-nizova, razmotrićemo u čemu su slični običnim nizovima, i u čemu se razlikuju.