21 生成器( Generator )
生成器是 ECMAScript 6 的新特性,是可以暂停( pause )和唤醒( resume )的函数(考虑协同多任务处理或者协同程序)。它对很多应用程序都有帮助:迭代器,异步编程,等等。本章讲解了生成器是如何工作的,大致展示一下在具体应用中的使用。
下面的 GitHub 仓库包含了示例代码: generator-examples
生成器是 ECMAScript 6 的新特性,是可以暂停( pause )和唤醒( resume )的函数(考虑协同多任务处理或者协同程序)。它对很多应用程序都有帮助:迭代器,异步编程,等等。本章讲解了生成器是如何工作的,大致展示一下在具体应用中的使用。
下面的 GitHub 仓库包含了示例代码: generator-examples