有两个问题?
- 控制台之所以能打印出这个Promise是不是因为p1被作为参数传到了catch里面的err?
- 为什么当p1的状态改成reject,就捕获不到错误?
21
收起
正在回答
1回答
同学你好,问题解答如下:
1、是的,理解是对的。
2、因为catch捕获的是Promise.reject抛出的错误,无法捕获到p1的错误,如下图所示:
如果想要捕获p1的错误,建议直接针对p1添加catch方法,示例:
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星