⊗jsSpItThII 72 of 294 menu

Tre Iteratorë të Integruar në JavaScript

Në fakt, çdo objekt i përsëritshëm përmban jo një, por tre iteratorë: values, keys dhe entries. Për çdo lloj objekti, si parazgjedhje aplikohet iterator i tij. Për vargjet - ky është values, ndërsa, për shembull, për koleksionin Map, ky është entries.

Duke pasur këto njohuri, ne tani mund të zbatojmë këtë parim në çdo koleksion. Për shembull, le të kemi një koleksion Map:

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

Si parazgjedhje për këtë koleksion aplikohet iterator entries:

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

Por ne lehtësisht mund të marrim çelësat e koleksionit tonë:

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

Gjithashtu mund të marrim edhe vlerat:

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

Cili iterator vepron si parazgjedhje në koleksionin Set?

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo