问题是这里的错误如果在上面就已经被.catch方法捕获了的话

问题是这里的错误如果在上面就已经被.catch方法捕获了的话

问题是这里的p1的错误如果在上面就已经被自己的.catch方法捕获了的话,下面Promise.all([p1,p2]),还会觉得p1是错误的么?
如果觉得p1是正确的,加上p2正确,是不是不就走Promise.all()的第一个then的路径了么,不会跳过这个then方法。64f972bd00014dbe06001000.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,解答如下:

1、p1如果自己处理错误,那它本身就相当于成功状态了,错误都处理完了,就是对的了。

2、p1自己处理错误后,promise.all会将其视为成功的,会走promise.all的then方法,不会再走promise.all的catch方法。

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师