JavaScript 生成器表达式 1、生成器表达式示例-1 1.1 运行过程 1.2 输出结果 1.3 解释说明 2、生成器表达式示例-2-计数器 1、生成器表达式示例-1 function* inc() { let i = 0; let j = 7; while(true) { yield i++; if(!j--) return 100; } } let gen = inc() for (let i=0; i<10; i++) console.log(gen.next()); 1.1 运行过程 j i !j j-- 0 7 1 !7 6 6 2 !6 5 5 3 !5