JavaScript::Generator(3pm)
NAME
JavaScript::Generator - Boxed Perl object of a JavaScript generator
DESCRIPTION
Generators were introduced in JavaScript 1.7. When you 'yield' from JS
you'll be returned an instance of this class that you can use to
retrieve the next value from the generator.
- For 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() + "<br>\n"); - }
INTERFACE
- INSTANCE METHODS
- next
Retrieve the next value.