⊗jsOpIhICH 40 of 60 menu

Хијерархија уграђених класа у ООП у JavaScript-у

Уграђене класе такође имају хијерархију. Хајде да погледамо на примеру параграфа:

<p>текст</p>

Узмимо референцу на параграф у променљиву:

let elem = document.querySelector('p');

Погледајмо наш параграф у конзоли:

console.dir(elem);

Као што већ знате, у својству [[Prototype]] налази се име класе параграфа. То је HTMLParagraphElement. Ако проширите листу својстава и метода ове класе, онда ћете на дну поново наћи својство [[Prototype]], које ће садржати већ родитељску класу и то ће бити HTMLElement. За њу такође можете наћи родитеља и тако даље.

Проучите хијерархију класа за овај таг:

<div>текст</div> let elem = document.querySelector('div'); console.dir(elem);

Проучите хијерархију класа за овај таг:

<input> let elem = document.querySelector('input'); console.dir(elem);

Проучите хијерархију класа за ову колекцију:

<div>текст</div> <div>текст</div> <div>текст</div> let elems = document.querySelectorAll('div'); console.dir(elems);

Проучите хијерархију класа за ову колекцију:

<div> <p>текст</p> <p>текст</p> <p>текст</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј