understanding-promise
结合各种“手写Promise文章”的一个符合Promise/A+规范的实现,仅供学习使用
test
yarn
yarn test
实现内容
符合Promise/A+规范的实现
Thenable
对象的处理
构造函数包含 resolve 一个 Promise/A+规范中并没有对Promise构造函数的要求,现有的文章基本都没有处理
其他API
- Promise.prototype.catch()
- Promise.race()
- Promise.all()
- Promise.allSettled()