问题是这里的错误如果在上面就已经被.catch方法捕获了的话
问题是这里的p1的错误如果在上面就已经被自己的.catch方法捕获了的话,下面Promise.all([p1,p2]),还会觉得p1是错误的么?
如果觉得p1是正确的,加上p2正确,是不是不就走Promise.all()的第一个then的路径了么,不会跳过这个then方法。
如果觉得p1是正确的,加上p2正确,是不是不就走Promise.all()的第一个then的路径了么,不会跳过这个then方法。
4
收起
正在回答
1回答
同学你好,解答如下:
1、p1如果自己处理错误,那它本身就相当于成功状态了,错误都处理完了,就是对的了。
2、p1自己处理错误后,promise.all会将其视为成功的,会走promise.all的then方法,不会再走promise.all的catch方法。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星