JSFiddle - React, Tailwind, and code Playground
by brigand
HTML
<div id="out"></div>
JavaScript
function* numbers() {
let i = 0;
while (true) {
i += 1;
yield i
}
}
const iter = numbers();
function tick() {
const {
value,
done
} = iter.next()
if (done) {
return
}
out.textContent = String(value);
setTimeout(tick, 100);
}
tick()