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