⊗jsOpIhICH 40 of 60 menu

Hijerarhija ugrađenih klasa u OOP u JavaScript-u

Ugrađene klase takođe imaju hijerarhiju. Pogledajmo na primeru paragrafa:

<p>tekst</p>

Dobijamo referencu na paragraf u promenljivu:

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

Pogledajmo naš paragraf u konzoli:

console.dir(elem);

Kao što već znate, u svojstvu [[Prototype]] se nalazi ime klase paragrafa. To je HTMLParagraphElement. Ako proširite listu svojstava i metoda ove klase, onda ćete opet na dnu otkriti svojstvo [[Prototype]], koje će sadržati roditeljsku klasu i to će biti HTMLElement. Za nju takođe možete pronaći roditelja i tako dalje.

Proučite hijerarhiju klasa za ovaj tag:

<div>tekst</div> let elem = document.querySelector('div'); console.dir(elem);

Proučite hijerarhiju klasa za ovaj tag:

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

Proučite hijerarhiju klasa za ovu kolekciju:

<div>tekst</div> <div>tekst</div> <div>tekst</div> let elems = document.querySelectorAll('div'); console.dir(elems);

Proučite hijerarhiju klasa za ovu kolekciju:

<div> <p>tekst</p> <p>tekst</p> <p>tekst</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij