day199-简单实现Promise(1)

要点

  1. 构造函数
  2. 回调函数集合

代码

/** 构造函数 - 雏形 */
function Promise (fn) {
let self = this
self.status = 'pending'
self.data = undefined

self.onFulfilledCallback = [] // resolve 回调函数集合
self.onRejectedCallback = [] // reject 回调函数集合

fn(resolve, reject) // 执行传入函数
}
文章作者: lmislm
文章链接: http://lmislm.com/2019/07/31/2019-07-31/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LMISLMのBlog