⊗jsOpIhICH 40 of 60 menu

Ukabala wa Madarasa Yaliyojengwa Ndani ya OOP katika JavaScript

Madarasa yaliyojengwa ndani pia yana ukabala. Tuangalie kwa kutumia mfano wa aya:

<p>nakala</p>

Tupate kiungo kwenye aya kwenye kutofautisha:

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

Tuangalie aya yetu kwenye konsoli:

console.dir(elem);

Kama ulivyojua tayari, katika sifa [[Prototype]] ina jina la darasa la aya. Hii ni HTMLParagraphElement. Ikiwa utapanua orodha ya sifa na mbinu za darasa hili, basi chini tena utagundua sifa [[Prototype]], ambayo itakuwa na tayari darasa la mzazi na hii itakuwa HTMLElement. Kwa yeye pia inaweza kupatikana mzazi na kadhalika.

Chunguza ukabala wa madarasa kwa tegi hii:

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

Chunguza ukabala wa madarasa kwa tegi hii:

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

Chunguza ukabala wa madarasa kwa mkusanyiko huu:

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

Chunguza ukabala wa madarasa kwa mkusanyiko huu:

<div> <p>nakala</p> <p>nakala</p> <p>nakala</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);
azitbyessv