JSFiddle - React, Tailwind, and code Playground
JavaScript 1.7
function* generatorFunc() {
yield 1 + 1;
yield 1 + 2;
return 2 + 2;
}
const [a, b, c] = generatorFunc();
// a = 2, b = 3, c = undefined
const values = [...generatorFunc()];
// values = [2, 3];
const vals = [];
for (const val of generatorFunc()) {
vals.push(val);
}
// vals = [2, 3]