⊗jsSpItThII 72 of 294 menu

JavaScript-ի ներկառուցված երեք իտերատորները

Իրականում յուրաքանչյուր իտերացվող օբյեկտ պարունակում է ոչ թե մեկ իտերատոր, այլ երեքը. values, keys և entries. Յուրաքանչյուր տեսակի օբյեկտների համար լռելյայն կիրառվում է իր իտերատորը. Զանգվածների համար դա values-ն է, իսկ, օրինակ, Map կոլեկցիայի համար դա entries-ն է:

Տիրապետելով այս գիտելիքներին, մենք այժմ կարող ենք կիրառել այս սկզբունքը ցանկացած կոլեկցիայի նկատմամբ: Օրինակ, ենթադրենք ունենք Map կոլեկցիա.

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

Լռելյայն այս կոլեկցիայի համար կիրառվում է entries իտերատորը.

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

Բայց մենք հեշտությամբ կարող ենք ստանալ մեր կոլեկցիայի բանալիները.

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

Նաև կարող ենք ստանալ նաև արժեքները.

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

Ի՞նչ իտերատոր է լռելյայն գործում Set կոլեկցիայում:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել