return img

来源:4-19 promise - 捕获异常-2

慕粉3235077

2018-03-10

为何后面总结的是,then函数必须返回的是Promise实例,而这里为何是返回了img

写回答

2回答

慕粉3911696

2018-03-11

如果then函数里面返回的是promise, then函数会直接把这个promise return出来。如果return的是基本数据类型他会用Promise.resolve(你return的值) 并返回这个promise

2
0

双越

2018-03-11

可参考一楼的回复。then 函数肯定要返回一个 Promise 实例,否则接下来继续执行 .then 就没法执行了。

其实你这里理解有误,return img 并不是 then 函数返回的,而是 then(function(){...}) 里面的这个匿名函数返回的。

0
0

前端跳槽必备 一线互联网公司高级前端JavaScript面试

视频讲解前端面试中的JS高级知识点,扩展JS知识深度,从容面试

1621 学习 · 218 问题

查看课程