⊗jsSpItInv 62 of 294 menu

Volania iterátora v JavaScripte

Každé postupné volanie iterátora malo by vrátiť objekt špeciálnej štruktúry. Poďme si ju prejsť. Majme pole:

let arr = [1, 2, 3];

Získajme iterátor poľa do premennej:

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

Teraz v tejto premennej je objekt s metódou next. Táto metóda bude vracať objekt s kľúčom value, ktorý obsahuje hodnotu prvku, a kľúčom done, ktorý obsahuje informáciu o tom, či sa prechádzanie skončilo alebo nie:

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

Postupné volanie metódy next bude zakaždým vydávať nasledujúci prvok:

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

A akonáhle sa prvky minú, uvidíme nasledujúce hodnoty:

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

Získajte iterátor kolekcie Map. Postupne ho volajte, kým sa prvky kolekcie neminia.

Získajte iterátor kolekcie NodeList. Postupne ho volajte, kým sa prvky kolekcie neminia.

Získajte iterátor kolekcie HTMLCollection. Postupne ho volajte, kým sa prvky kolekcie neminia.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť