⊗jsSpItGCP 68 of 294 menu

Генератор праз вылічальную ўласцівасць у JavaScript

У папярэднім уроке мы генератар для аб'екта прысвойвалі асобнай камандай. Такім быў наш аб'ект:

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

Так мы задавалі генератар:

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

На самой справе можна перапісаць наш код па-іншаму праз вылічальную ўласцівасць:

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

Праверым перабор:

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

Перапішыце рашэнне задачы з папярэдняга ўрока праз вылічальную ўласцівасць.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць