手写promise.then的问题
来源:8-20 手写 Promise-then 的链式调用

慕丝1117639
2022-03-02
promise的catch方法返回值默认是一个resolved状态的promise对象,但是为什么在视频中,手写then方法的时候,需要将新返回的promise对象的状态设置为rejected
如果当前状态是一个rejected状态,那么为什么try{}代码块中,需要将p1的状态设置为rejected???
写回答
1回答
-
双越
2022-03-02
重新确认了一下:这里应该是设置为 resolved 状态。
即 rejected promise 实例,执行 catch 默认返回的是 fulfilled 状态 promise
10
相似问题