开朗河马

文章
3
资源
0
加入时间
2年10月21天

JavaScript(十一)生成器详解

前言:生成器生成器是 ECMAScript 6 新增的一个极为灵活的结构,拥有在一个函数块内暂停和恢复代码执行的能力。这种新能力具有深远的影响,比如,使用生成器可以自定义迭代器和实现协程一、生成器基础生成器的形式是一个函数,函数名称前面加一个星号(*)表示它是一个生成器。只要是可以定义函数的地方,就可以定义生成器。// 生成器函数声明function* generatorFn() {} // 生成器函数表达式let generatorFn = function* () {} // 作为对