Promise

Promise 中调用 resolvereject 后,建议加上 return,避免继续执行不必要的代码。

Promise 的构造方法是同步执行,then 方法也是同步执行,但是 then 传入的回调函数是异步执行,具体可以看这个问题


使用TypeScript手写Promise