1. 首页
  2. 编程语言
  3. Javascript
  4. ES6新特性三: Generator(生成器)函数详解

ES6新特性三: Generator(生成器)函数详解

上传者: 2021-12-04 10:25:20上传 PDF文件 76.90 KB 热度 11次

分享给大家供大家参考,具体如下:① 理解:可以把它理解成一个函数的内部状态的遍历器,每调用一次,函数的内部状态发生一次改变。也就是说,可以在Generator函数运行的不同阶段,从外部向内部注入不同的值,从而调整函数行为。②由于next方法的参数表示上一个yield语句的返回值,所以第一次使用next方法时,不能带有参数。for...of循环可以自动遍历Generator函数,且此时不再需要调用next方法,一旦next方法的返回对象的done属性为true,for...of循环就会中止,且不包含该返回对象① 如果yield命令后面跟的是一个遍历器,结果:② yield命令后面如果不加星号,返回的是整个数组,加了星号就表示返回的是数组的遍历器。

用户评论