Skip to content

zliy/promise-implement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

一个简单的Promise实现

目前可以正确实现Promise的then方法,包括链式的then和then里的onSucc里返回新的Promise对象

添加了 Promise 的all,race,resolve,reject四个静态方法。

todo:

  • 对于reject且没有处理的promise抛出错误
  • Promise.race 输出不稳定: MyPromise.race([resAfter('val1', 1001), resAfter('val2', 1000)]).then(console.log),可能是因为使用的是 setTimeout 而非 nextTick

About

一个Promise的实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published