⊗jsSpItGCP 68 of 294 menu

Generator deur berekende eienskap in JavaScript

In die vorige les het ons die generator vir die objek as 'n aparte opdrag toegewys. So het ons objek gelyk:

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

So het ons die generator gedefinieër:

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

Eintlik kan ons ons kode anders herskryf deur 'n berekende eienskap:

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

Laat ons die iterering toets:

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

Herskryf die oplossing van die probleem uit die vorige les deur 'n berekende eienskap.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp