РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsSpItIO 60 of 294 menu
◀ ▶

Объектҳои итератшаванда дар JavaScript

Ҳар як объекте, ки тавассути сикл for of такрор кардан мумкин аст, итератшаванда номида мешавад.

Массивҳо яке аз ҳолатҳои махсуси объектҳои итератшаванда мебошанд:

let arr = [1, 2, 3]; for (let elem of arr) { console.log(elem); }

Коллексияҳои Map низ объектҳои итератшаванда мебошанд:

let map = new Map(); map.set('a', 1); map.set('b', 2); map.set('c', 3); for (let elem of map) { console.log(elem); }

Коллексияҳои NodeList низ объектҳои итератшаванда мебошанд:

let elems = document.querySelectorAll('p'); for (let elem of elems) { console.log(elem); }

Илова бар ин, JavaScript имкон медиҳад, ки ҳар чизеро итератшаванда гардонад. Барои ин манипулятсияҳои махсус мавҷуданд, ки мо дар дарсҳои оянда хоҳем омӯхт:

let obj = {a: 1, b: 2, c: 3}; // дар ин ҷо манипулятсияҳои мураккаб for (let elem of obj) { // такрор кардан мумкин аст console.log(elem); }

Намунаҳои дигари маълуми шуморо, ки объектҳои итератшаванда мебошанд, оред.

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