为了账号安全,请及时绑定邮箱和手机立即绑定

关于then里返回promise

.then本来就会自动返回promise,为什么还有自己专门写return Promise呢?有什么实际用途吗

正在回答

2 回答

then确实会返回一个promise,但是如果不手动return Promise,那么默认返回的promise状态就是resolved,值看你return的是啥了,不写return的话,值是undefined,return非promise,那么值就是这个非promise。而手动return Promise,那返回的promise状态就不一定是resolved了,因此就可以改变下一个then/catch调用的结果了。
5 回复 有任何疑惑可以回复我~
then里面返回的只是上一个函数里return的东西
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于then里返回promise

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信