⊗jsSpItOb 66 of 294 menu

Objectiterator in JavaScript

Laten we een iterator maken, waarmee we een object kunnen doorlopen. Laten we eerst een generator maken, die een object als parameter accepteert en het doorloopt:

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

Laten we nu een iterator aanmaken:

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

Laten we de iterator doorlopen met een lus:

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

Maak een iterator die een object doorloopt en bij elke aanroep een array teruggeeft, in het nulde element waarvan de sleutel ligt, en in het eerste element - de waarde van het objectelement. Voorbeeld:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren