⊗jsSpItInv 62 of 294 menu

Iterator-oproepe in JavaScript

Elke opeenvolgende iterator-oproep moet 'n objek van 'n spesiale struktuur teruggee. Kom ons kyk daarna. Laat ons 'n skikking hê:

let arr = [1, 2, 3];

Kry die skikking se iterator in 'n veranderlike:

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

Nou bevat hierdie veranderlike 'n objek met 'n metode next. Hierdie metode sal 'n objek teruggee met 'n sleutel value, wat die waarde van die element bevat, en 'n sleutel done, wat inligting bevat oor of die iterasie klaar is of nie:

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

'n Opeenvolgende oproep van die metode next sal elke keer die volgende element lewer:

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 sodra die elemente op is, sal ons die volgende waardes sien:

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

Kry die iterator van die Map-versameling. Roep dit opeenvolgend aan, totdat die elemente van die versameling op is.

Kry die iterator van die NodeList-versameling. Roep dit opeenvolgend aan, totdat die elemente van die versameling op is.

Kry die iterator van die HTMLCollection-versameling. Roep dit opeenvolgend aan, totdat die elemente van die versameling op is.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp