关于then里返回promise

来源:3-1 then 的嵌套

Dream0703

2018-08-11 15:39

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

写回答 关注

2回答

  • 慕瓜6203314
    2018-09-15 12:00:45
    then确实会返回一个promise,但是如果不手动return Promise,那么默认返回的promise状态就是resolved,值看你return的是啥了,不写return的话,值是undefined,return非promise,那么值就是这个非promise。而手动return Promise,那返回的promise状态就不一定是resolved了,因此就可以改变下一个then/catch调用的结果了。
  • 马路杀手zyc
    2018-08-13 20:52:17
    then里面返回的只是上一个函数里return的东西

Promise 入门

带你入门 Promise。

31554 学习 · 42 问题

查看课程

相似问题