when to use a function generator javascript code example
Example 1: javascript generator function
function* idMaker() {
var index = 0;
while (true)
yield index++;
}
var gen = idMaker();
console.log(gen.next().value); // 0
console.log(gen.next().value); // 1
console.log(gen.next().value); // 2
console.log(gen.next().value); // 3
// ...
Example 2: function generator js
function* name([param[, param[, ... param]]]) {
statements
}