⊗jsSpItThII 72 of 294 menu

Tri vstavané iterátory v JavaScripte

V skutočnosti každý iterovateľný objekt obsahuje nie jeden iterátor, ale tri: values, keys a entries. Pre každý typ objektov sa predvolene používa jeho vlastný iterátor. Pre polia - je to values, a napríklad pre kolekciu Map, je to entries.

S týmito vedomosťami môžeme teraz aplikovať tento princíp na akúkoľvek kolekciu. Napríklad, máme kolekciu Map:

let map = new Map(); map.set('a', 1); map.set('b', 2); map.set('c', 3);

Pre túto kolekciu sa predvolene používa iterátor entries:

for (let elem of map) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }

Ale môžeme ľahko získať kľúče našej kolekcie:

for (let elem of map.keys()) { console.log(elem); // 'a', 'b', 'c' }

Tiež môžeme získať aj hodnoty:

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

Ktorý iterátor predvolene pôsobí v kolekcii Set?

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ť