РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
menu

Псевдомассив

Псевдомассив - бу массивга ўхшаш объект. Унда массивлар каби рақамли хоссалар мавжуд. Шунингдек, length хоссаси ҳам мавжуд.

Кўпинча DOM билан ишлашда учрайди - бир нечта элементларни қайтарувчи барча хоссалар ва методлар асосан псевдомассивни қайтаради. Масалан, children хоссаси элементларнинг болалар псевдомассивини қайтаради.

Псевдомассивлар массивларга ўхшаш бўлса-да, улар оддий объектлардир. Уларда массивларнинг forEach, join, slice ва бошқа хоссалари ва методлари йўқ.

Мисол

Псевдомассивларда массив методлари йўқ. Шу сабабли куйидаги код хато берadi:

let children = document.body.children; console.log(children.push());

Мисол

Псевдомассивларда рақамли хоссалар ва length мавжуд бўлгани учун, уларни циклда такрорлаш мумкин. Бу мисолда барча болалар элементларини чиқарамиз:

let children = document.documentElement.children; for (let i = 0; i < children.length; i++) { console.log(children[i]); }
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш