hi
ich versuche folgenden Code in FF3.0.19 zum laufen zu kriegen:
function gen() {
var i=0;
while (true) yield i++ ;
}
var iter=gen();
alert( iter());
alert( iter());
das erste alert sollte 0 ausgeben, das zwote 1 u.s.w.
FF beschwert sich aber dass vor dem yield ein ";" fehlen würde.
Fehler: missing ; before statement
Quelldatei: file:///tmp/tst.html
Zeile: 5, Spalte: 17
Quelltext:
while (true) yield i++
Laut MDC ist das schon ab JS1.7 möglich und FF3.0 sollte schon 1.8 können.
Habe ich irgendwo Tomaten auf den Augen oder ist mein FF buggy?
Grüße
rolf