⊗jsSpItOb 66 of 294 menu

Iteratorul obiectului în JavaScript

Să creăm un iterator, cu ajutorul căruia vom putea parcurge un obiect. Pentru început, să facem un generator, care primește un obiect ca parametru și îl parcurge:

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

Să creăm acum iteratorul:

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

Să parcurgem iteratorul cu un ciclu:

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

Creați un iterator, care va parcurge obiectul și la fiecare apel va returna un array, în elementul zero al căruia va fi cheia, iar în primul element - valoarea elementului obiectului. Exemplu:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge