Generator函数

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 可以接受参数 和返回

yield 可以接受参数
yield 可以返回
生动形象的伪代码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。