⊗jsSpItThII 72 of 294 menu

Három beépített iterátor a JavaScript-ben

Valójában minden iterálható objektum nem egy, hanem három iterátort tartalmaz: values, keys és entries. Minden típusú objektum esetében alapértelmezetten a saját iterátora alkalmazható. A tömbök esetében ez a values, például a Map gyűjtemény esetében pedig a entries.

Ezzel a tudással most már alkalmazhatjuk ezt az elvet bármely gyűjteményre. Például legyen egy Map gyűjteményünk:

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

Alapértelmezetten ehhez a gyűjteményhez a entries iterátor alkalmazható:

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

De könnyedén megkaphatjuk a gyűjteményünk kulcsait:

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

Az értékeket is megkaphatjuk:

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

Melyik iterátor működik alapértelmezetten a Set gyűjteményben?

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás