嗨,你真的懂Promise吗(原理与源码实现)?

前言

着手写一篇Promise源码实现的文章

问题集锦

  1. 能够注册多个回调函数
  2. 返回值包括两个函数,一个注册观察者,一个通知观察者执行的执行代码
  3. 只可以resolve一次
  4. 需要能够链式调用
  5. 在下一个回调函数中需要能够接受上一个回调函数的值
  6. 每个then方法都需要返回一个promise