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);
    }
}