⊗jsSpItGCP 68 of 294 menu

Generator über berechnete Eigenschaft in JavaScript

In der vorherigen Lektion haben wir den Generator für das Objekt durch einen separaten Befehl zugewiesen. So sah unser Objekt aus:

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

So haben wir den Generator definiert:

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

Eigentlich können wir unseren Code anders schreiben, und zwar über eine berechnete Eigenschaft:

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

Lassen Sie uns die Iteration überprüfen:

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

Schreiben Sie die Lösung der Aufgabe aus der vorherigen Lektion über eine berechnete Eigenschaft um.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen