JSFiddle - React, Tailwind, and code Playground

by Gajus Kuizinas

JavaScript

var generatorFunction,
    iterator;
 
generatorFunction = function * () {
    var i = 0;
    while (true) {
        yield i++;
    }
};
 
iterator = generatorFunction();
 
console.log(iterator.next());
console.log(iterator.next());
console.log(iterator.next());
console.log(iterator.next());
console.log(iterator.next());
console.log(iterator.next());
 
// Object {value: 0, done: false}
// Object {value: 1, done: false}
// Object {value: 2, done: false}
// Object {value: 3, done: false}
// Object {value: 4, done: false}
// Object {value: 5, done: false}