Generator in JavaScript
Generator
生成器函数是一种特殊的函数,它可以通过 yield
关键字来暂停和恢复执行。生成器函数返回一个生成器对象,该对象可以用于遍历生成器函数的值。
function* generator() { yield 1; yield 2; yield 3;}
const gen = generator();
console.log(gen.next()); // { value: 1, done: false }console.log(gen.next()); // { value: 2, done: false }console.log(gen.next()); // { value: 3, done: false }console.log(gen.next()); // { value: undefined, done: true }
CodeSandPack is loading . . .