⊗jsSpItOb 66 of 294 menu

Итератори объект дар JavaScript

Биёед итератореро созем, ки бо ёрии он метавон объектро такрор кард. Аввал генератор созем, ки объектро қабул мекунад ва онро такрор мекунад:

function *func(obj) { for (let key in obj) { yield obj[key]; } }

Акнун итераторро созем:

let iter = func({a: 1, b: 2, c: 3});

Итераторро бо цикл такрор кунем:

for (let elem of iter) { console.log(elem); // 1, 2, 3 }

Итератореро созед, ки объектро такрор кунад ва бо ҳар даъват массиверо баргардонад, ки дар унсури сифрияш калич, ва дар унсури якумаш - қимати унсури объект бошанд. Мисол:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан