generator

概述

基本概念

Yield 表达式

在 Generator 函数内使用

在表达式内使用

Next 方法的参数

与 Iterator 接口的关系

for...of 循环

Generator.prototype.throw()

Generator.prototype.return()

next()、throw()、return() 的共同点

yield* 表达式

作为对象属性的 Generator 函数

Generator 函数的 This

含义

Generator 与状态机

Generator 与协程

(1)协程与子例程的差异

(2)协程与普通线程的差异

Generator 与上下文

应用

异步操作的同步化表达

控制流管理

部署 Iterator 接口

作为数据结构

与普通函数的区别