1. 高阶函数
  2. 发布订阅模式
  3. 观察者模式
  4. Promise核心
  5. Generator和实现CO类库
  6. async & await原理
  7. 实现完整的 PromiseA+类库
  8. 包含 race, all, finally, try等方法

Promise的优缺点

promise的优点

  1. 解决异步嵌套回调地狱
  2. 可以链式调用

promise的缺点

  1. 基于 promise 的无法终止 new Promise
  2. 只能说放弃这次的Promise结果
  3. fetch无法中断 xhr.abort()