Example generators I.
Made for kutac.cz/blog
HTML
<div id="out"></div>
Babel + JSX
const print = (t) => document.querySelector("#out").innerHTML += `${t}<br>`
function *foo() {
let vstup = 2 * (yield "Výstup")
yield vstup
}
const i = foo()
let a = i.next()
print( `{ value: ${a.value}, done: ${a.done} }` )
let b = i.next(21)
print( `{ value: ${b.value}, done: ${b.done} }` )
let c = i.next()
print( `{ value: ${c.value}, done: ${c.done} }` )