你不知道的Javascript中卷(笔记二)

137 阅读1分钟

生成器:是一类特殊的函数,可以一次或多次启动和停止,并不一定非要完成。例如:

function* foo() {     
  x++;     
  yield;     
  console.log("x:",x)  
}  

function bar() {     
  x++  
} 
var isss =  foo() 
isss.next();  
x; 
bar(); 
x;  
isss.next()