function f(a) { function* g() {
yield function () { return a; };
} if (a == 8) return g();
a = 3;
} var x; for (var i = 0; i < 9; i++)
x = f(i);
x.next().value(); // ReferenceError: a is not defined.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.