⊗jsSpItDED 77 of 294 menu

Дарёфтани маълумоти унсурҳои DOM дар JavaScript

Деструктуризатсия ба мо имкон медиҳад, ки матн ва қиматҳои сифатҳои DOM-ро рост дар ҳалқа ба даст орем. Биёед фаҳмем, ки ин чӣ гуна кор мекунад. Фарз мекунем, ки мо абзасҳои зеринро дорем:

<p id="id1">text1</p> <p id="id2">text2</p> <p id="id3">text3</p>

Биёед ин ҷамъиятро аз ин абзасҳо дар тағирёбанда гирем:

let elems = document.querySelectorAll('p');

Унсурҳоро бо ҳалқа такрор кунем, рақамҳо ва худ унсурҳоро ҷудо кунем:

for (let [key, elem] of elems.entries()) { console.log(key, elem); }

Ва акнун биёед деструктуризатсияро барои унсурҳо иҷро кунем, id ва матнҳои онҳоро ба даст орем:

for (let [key, {id, textContent}] of elems.entries()){ console.log(key, id, textContent); }

Коди зерин дода шудааст:

<input id="id1" value="111"> <input id="id2" value="222"> <input id="id3" value="333">

Рақамҳо, id ва value-и инпутҳоро ба даст оред.

Тоҷикӣ
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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан