⊗jsSpItOb 66 of 294 menu

Iteratore di oggetti in JavaScript

Creiamo un iteratore con cui potremo iterare su un oggetto. Per iniziare, creiamo un generatore che accetta un oggetto come parametro e lo itera:

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

Ora creiamo l'iteratore:

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

Iteriamo l'iteratore con un ciclo:

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

Create un iteratore che iteri su un oggetto e ad ogni chiamata restituisca un array, in cui l'elemento zero contenga la chiave, e il primo elemento contenga il valore dell'elemento dell'oggetto. Esempio:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta