// 定义Generator函数
function* simpleGenerator() {debugger;console.log('开始执行');debugger;yield '第一次暂停';debugger;console.log('恢复执行');debugger;yield '第二次暂停';debugger;console.log('结束执行');debugger;return '最终结果';
}// 创建Generator对象
const gen = simpleGenerator();
debugger;;
// 逐步执行
console.log(gen.next()); // { value: "第一次暂停", done: false }
debugger;;
console.log(gen.next()); // { value: "第二次暂停", done: false }
debugger;;
console.log(gen.next()); // { value: "最终结果", done: true }debugger;;