⊗jsSpItGCP 68 of 294 menu

JavaScript'te Hesaplanmış Özellik ile Generator

Önceki derste, bir nesne için generator'ü ayrı bir komutla atıyorduk. Nesnemiz şu şekildeydi:

let obj = { a: 1, b: 2, c: 3, };

Generator'ü şu şekilde tanımlıyorduk:

obj[Symbol.iterator] = function *() { for (let key in this) { yield obj[key]; } }

Aslında kodumuzu hesaplanmış özellik kullanarak farklı şekilde yeniden yazabiliriz:

let obj = { a: 1, b: 2, c: 3, [Symbol.iterator]: function *(){ for (let key in this){ yield this[key]; } } };

Şimdi üzerinde gezinmeyi test edelim:

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

Önceki dersteki alıştırmanın çözümünü hesaplanmış özellik kullanarak yeniden yazın.

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