JSFiddle - React, Tailwind, and code Playground
by Kaio Brito
JavaScript
function* generator(i) {
yield i;
yield i + 10;
}
const generators = [generator(10), generator(15)]
while (generators.length !== 0) {
const gen = generators.shift();
const {done, value} = gen.next();
if (!done) {
generators.push(gen);
}
}