⊗jsSpItOb 66 of 294 menu

JavaScript'te Nesne Yineleyici

Bir nesneyi yinelememizi sağlayacak bir yineleyici oluşturalım. Başlangıç olarak, bir nesneyi parametre olarak alan ve onu yineleyen bir jeneratör yapalım:

function *func(obj) { for (let key in obj) { yield obj[key]; } }

Şimdi bir yineleyici oluşturalım:

let iter = func({a: 1, b: 2, c: 3});

Yineleyiciyi bir döngü ile yineleyelim:

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

Bir nesneyi yineleyen ve her çağrıda sıfırıncı elemanında anahtarın, birinci elemanında ise nesne elemanının değerinin bulunduğu bir dizi döndüren bir yineleyici yapın. Örnek:

let iter = func({a: 1, b: 2, c: 3}); for (let elem of iter) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }
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