⊗jsSpItOb 66 of 294 menu

Objektiterator i JavaScript

La oss lage en iterator, med hjelp av denne kan vi iterere over et objekt. Først lager vi en generator, som tar imot et objekt som parameter og itererer over det:

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

La oss nå opprette iteratoren:

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

La oss iterere over iteratoren med en løkke:

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

Lag en iterator som vil iterere over et objekt og for hvert kall returnere en array, der elementet på indeks 0 vil inneholde nøkkelen, og elementet på indeks 1 - verdien til objektelementet. Eksempel:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis