正在回答 回答被采纳积分+1
1回答
好帮手慕然然
2022-01-09 15:41:44
同学你好,解答如下:
首先,第二个then方法的执行其实和第一个then方法的执行是类似的,都是由返回状态来决定到底是执行成功回调函数,还是失败回调函数。
其次,then方法执行完后会默认返回一个新的Promise对象,也就是会返回一个状态,而这个then方法返回的状态,就决定了下一个then方法的执行。所以,第二个then方法的执行是由第一个then方法的返回状态决定的,同理,如果有第三个then方法的话,则由第二个then方法的返回状态决定,如图
注意:then方法会自动默认返回成功状态(见图一),如果要返回失败状态,可以像(图二)一样手动返回失败状态。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星