⊗jsSpItThII 72 of 294 menu

JavaScript'te Üç Yerleşik Yineleyici

Aslında, her yinelenebilir nesne bir değil, üç yineleyici içerir: values, keys ve entries. Her nesne tipi için varsayılan olarak kendi yineleyicisi uygulanır. Diziler için - bu values, örneğin, Map koleksiyonu için ise, bu entries'dir.

Bu bilgiye sahip olarak, artık bu prensibi herhangi bir koleksiyona uygulayabiliriz. Örneğin, bir Map koleksiyonumuz olsun:

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

Varsayılan olarak bu koleksiyon için entries yineleyicisi uygulanır:

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

Ancak koleksiyonumuzun anahtarlarını kolayca alabiliriz:

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

Ayrıca değerleri de alabiliriz:

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

Set koleksiyonunda varsayılan olarak hangi yineleyici etkindir?

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet