JavaScript-da Psevdoma'sivlar

JavaScript-da ma'sivlar bilan bir qatorda, ularga o'xshash, lekin barcha imkoniyatlarini qo'llab-quvvatlamaydigan ob'ektlar mavjud. Bunday ob'ektlar psevdoma'sivlar deb ataladi.

Psevdoma'sivlar ko'pincha DOM elementlari bilan ishlashda paydo bo'ladi. Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda abzatslar bor:

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

Keling, abzatslarimizni o'zgaruvchiga olaylik:

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

elems o'zgaruvchisida psevdoma'siv bo'ladi:

javascriptconsole.log(elems); // bu psevdoma'siv

Keyingi darslarda biz psevdoma'sivlarning o'ziga xos xususiyatlarini, ular oddiy ma'sivlarga qanday o'xshashligini va qaysi jihatlari bilan farq qilishini ko'rib chiqamiz.