手写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

1
0

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程