⊗jsSpItGCP 68 of 294 menu

Generaator arvutatud omaduse kaudu JavaScriptis

Eelmises õppetükis me määrasime generaatori objektile eraldi käsiga. See oli meie objekt:

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

Nii me määrasime generaatori:

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

Tegelikult saame oma koodi ümber kirjutada teistmoodi, kasutades arvutatud omadust:

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

Kontrollime läbimist:

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

Kirjutage ümber eelmise õppetüki ülesande lahendus, kasutades arvutatud omadust.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu