then里面不用setTimeout resolve(1)不是的时候比后面的同步带吗先执行
来源:8-20 手写 Promise-then 的链式调用

qq_万分之一_0
2022-06-01
if (this.status === ‘rejected’) {
return new MyPromise((resolve, reject) => {
try {
const newReason = fn2(this.reason);
reject(newReason);
} catch (err) {
reject(err);
}
})
}
写回答
1回答
-
双越
2022-06-01
没看懂你的标题啥意思,再改一改吧。
PS:代码也乱着,顺便格式化一下吧。
012022-06-06
相似问题