Generator-Objekt zurückgegeben durch die Generatorfunktion implementiert iterator
Schnittstelle mit der next
Methode `next` Methode implementiert:Warum bekomme ich `o` nicht Iterable wenn es Generator-Objekt zurückgibt, die von` Iterator` Schnittstelle
function *f() {
yield 0;
yield 1;
yield 2;
}
const o = {};
o[Symbol.iterator] = f();
const a = [...o];
Ich implementierte auch Symbol.iterator
Methode auf o
, um es iterierbar zu machen. Also warum bekomme ich o
ist nicht iterabler Fehler.
Ernsthaft ?! Wer schreibt eine so gute Frage? –