⊗jsSpItGCP 68 of 294 menu

Generator via berekende eigenschap in JavaScript

In de vorige les hebben we de generator voor het object toegewezen met een apart commando. Zo zag ons object eruit:

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

Zo hebben we de generator ingesteld:

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

Eigenlijk kunnen we onze code anders herschrijven via een berekende eigenschap:

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

Laten we de iteratie testen:

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

Herschrijf de oplossing voor het probleem uit de vorige les via een berekende eigenschap.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren