目录

第四章: Generator

优质
小牛编辑
128浏览
2023-12-01

在第二章中,我们发现了在使用回调表达异步流程控制时的两个关键缺陷:

  • 基于回调的异步与我们的大脑规划任务的各个步骤的过程不相符。
  • 由于 控制倒转 回调是不可靠的,也是不可组合的。

在第三章中,我们详细地讨论了Promise如何反转回调的 控制倒转,重建了可靠性/可组合性。

现在让我们把注意力集中到用一种顺序的,看起来同步的风格来表达异步流程控制。使这一切成为可能的“魔法”是ES6的 generator

链接

  • 打破运行至完成
  • 生成值
  • 异步地迭代 Generator
  • Generators + Promises
  • Generator 委托
  • Generator 并发
  • Thunks
  • 前ES6时代的 Generator
  • 复习