JSFiddle - React, Tailwind, and code Playground
JavaScript
function* generatorWithReturn(i) {
yield i; //returns i
return i; //returns i
yield i; //returns undefined
}
var gen = generatorWithReturn("conitnue")
console.log(gen.next()); // { value: "continue", done: false }
console.log(gen.next()); // { value: continue, done: true }
console.log(gen.next()); // { value: undefined, done: true }