Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 662 Bytes

README.md

File metadata and controls

15 lines (8 loc) · 662 Bytes

Promise 实现

实现

根据 Promises/A+ 标准 实现的简单版 Promise,源码在 source 目录下

测试

通过 Promises/A+ Compliance Test Suite 所有测试用例

其他的方法( catch, finally, Promise.all, Promise.allSettled, Promise.any, Promise.race, Promise.reject, Promise.resolve )根据 MDN Promise 上的介绍,使用 jest 写了一些简单的测试用例

测试结果: