Generator that returns the value for each step in a loop.
Syntax
yield (object)
variable Example
function fib() {
var i = 0, j = 1;
while (true) {
yield i;
var t = i;
i = j;
j += t;
}
}
var g = fib();
for (var i = 0; i < 10; i++) {
document.write(g.next() + "
\n");
}
Remarks
Available in JavaScript 1.7+. Implemented in Firefox 2.0.
