Псеўдамасівы ў JavaScript

Акрамя масіваў у JavaScript ёсць аб'екты, якія падобныя на масівы, але не падтрымліваюць усе іх магчымасці. Такія аб'екты называюцца псеўдамасівамі.

Псеўдамасівы часцей за ўсё ўзнікаюць пры працы з DOM элементамі. Давайце паглядзім на прыкладзе. Хай у нас ёсць абзацы:

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

Давайце атрымаем нашы абзацы ў зменную:

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

У зменнай elems будзе ўтрымлівацца псеўдамасіў:

javascriptconsole.log(elems); // гэта псеўдамасіў

У наступных уроках мы разбярэмся з асаблівасцямі псеўдамасіваў, разгледзім у чым яны падобныя на звычайныя масівы, і ў чым адрозніваюцца.