⊗jsSpItInv 62 of 294 menu

Iterator-aanroepen in JavaScript

Elke opeenvolgende aanroep van de iterator moet een object van een speciale structuur teruggeven. Laten we deze bekijken. Stel we hebben een array:

let arr = [1, 2, 3];

Laten we de iterator van de array in een variabele krijgen:

let iter = arr[Symbol.iterator]();

Nu bevat deze variabele een object met de methode next. Deze methode zal een object teruggeven met de sleutel value, die de waarde van het element bevat, en de sleutel done, die informatie bevat over of het doorlopen is afgelopen of niet:

console.log( iter.next() ); // {value: 1, done: false}

Een opeenvolgende aanroep van de methode next zal elke keer het volgende element opleveren:

console.log( iter.next() ); // {value: 1, done: false} console.log( iter.next() ); // {value: 2, done: false} console.log( iter.next() ); // {value: 3, done: false}

En zodra de elementen op zijn, zien we de volgende waarden:

console.log( iter.next() ); // {value: undefined, done: true}

Verkrijg de iterator van de Map collectie. Roep deze opeenvolgend aan, tot de elementen van de collectie op zijn.

Verkrijg de iterator van de NodeList collectie. Roep deze opeenvolgend aan, tot de elementen van de collectie op zijn.

Verkrijg de iterator van de HTMLCollection collectie. Roep deze opeenvolgend aan, tot de elementen van de collectie op zijn.

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