Generator函数 就是 *函数名 + yield
function *show(){
alert('代码1');
yield ;//遇到yield暂停
alert('代码不执行了');
}
let obj=show();//返回一个对象
obj.next(); //next,踹一脚走一步
function *show(){
alert('代码1');
yield ;//遇到yield暂停
alert('代码执行了');
}
let obj=show();//返回一个对象
obj.next(); //next踹一脚走一步
obj.next(); //又踹一脚,第二个alert执行了
yield 可以接受参数 和返回



网友评论