⊗jsOpIhICH 40 of 60 menu

Sisseehitatud klasside hierarhia OOP-s JavaScriptis

Sisseehitatud klassidel on samuti hierarhia. Vaatame seda näiteks paragrahviga:

<p>text</p>

Saame paragrahvi viida muutujasse:

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

Vaatame oma paragrahvi konsoolis:

console.dir(elem);

Nagu te juba teate, sisaldab omadus [[Prototype]] paragrahvi klassi nime. See on HTMLParagraphElement. Kui laiendada selle klassi omaduste ja meetodite loendit, siis allpool leidub jälle omadus [[Prototype]], mis sisaldab juba vanemklassi ja see on HTMLElement. Selle jaoks saab samuti leida vanema ja nii edasi.

Uurige klasside hierarhiat selle sildi jaoks:

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

Uurige klasside hierarhiat selle sildi jaoks:

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

Uurige klasside hierarhiat selle kollektsiooni jaoks:

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

Uurige klasside hierarhiat selle kollektsiooni jaoks:

<div> <p>text</p> <p>text</p> <p>text</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu