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

Псевдомасив

Псевдомасив - това е обект, който прилича на масив. Той има числови свойства, като при масивите. А също и свойство length.

Най-често се среща при работа с DOM - всички свойства, и методи, които връщат няколко елемента обикновено връщат именно псевдомасив. Например, свойството children връща псевдомасив от дечърн елементи.

Въпреки че псевдомасивите приличат на масиви, те все пак са обикновени обекти. Те нямат свойства, и методи на масивите, като forEach, join, slice и др.

Пример

Псевдомасивите нямат методите на масивите. Затова следният код ще даде грешка:

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çeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне