⊗jsSpItInv 62 of 294 menu

Iterator kald i JavaScript

Hvert successivt kald til iteratoren skal returnere et objekt med en speciel struktur. Lad os se på den. Lad os sige, at vi har et array:

let arr = [1, 2, 3];

Lad os få iteratoren for arrayet i en variabel:

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

Nu indeholder denne variabel et objekt med metoden next. Denne metode vil returnere et objekt med nøglen value, som indeholder værdien af elementet, og nøglen done, som indeholder information om, hvorvidt gennemløbet er afsluttet eller ej:

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

Successive kald til metoden next vil hver gang give det næste element:

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

Og så snart elementerne er slut, vil vi se følgende værdier:

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

Få iteratoren for samlingen Map. Kald den successivt, indtil elementerne i samlingen er slut.

Få iteratoren for samlingen NodeList. Kald den successivt, indtil elementerne i samlingen er slut.

Få iteratoren for samlingen HTMLCollection. Kald den successivt, indtil elementerne i samlingen er slut.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis