关注
不一样的。简单来说,调用then方***返回一个新的Promise(new了一个),在new时候会传入一个executor回调函数(参数为resolve和reject函数),函数内部会判断传入then的onfulfilled回调函数返回值的类型,如果是Promise类型(例如图中的Promse.resolve()执行结果)会先调用它的then方法,并将新Promise的resovle作为参数传递使得下次then的时候获取到4,这时产生了新的微任务并被添加到任务队列中;如果是其他类型例如数字4,直接调用新Promise的resolve将其作为参数传递进去。所以传入then的函数返回的类型是否是Promise会影响执行结果。
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
转发
05-20 14:03
门头沟学院 计算机类 点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
835283次浏览 13162人参与
# 机械制造薪资爆料 #
321379次浏览 3742人参与
# 晒一晒我的offer #
3481877次浏览 55375人参与
# 0offer是寒冬太冷还是我太菜 #
429913次浏览 4954人参与
# 金三银四,你有感觉到吗 #
330819次浏览 4233人参与
# 实习生如何通过转正 #
27586次浏览 361人参与
# 海康威视求职进展汇总 #
102454次浏览 1222人参与
# 我在牛爱网找对象 #
51181次浏览 336人参与
# 毕业租房也有小确幸 #
27334次浏览 1493人参与
# 实习生应该准时下班吗 #
81306次浏览 598人参与
# 如何写一份好简历 #
277001次浏览 4116人参与
# 软件开发投递记录 #
480083次浏览 7254人参与
# 如果可以选,你最想从事什么工作 #
187146次浏览 3097人参与
# 荣耀求职进展汇总 #
72116次浏览 738人参与
# 实习必须要去大厂吗? #
14188次浏览 225人参与
# 你遇到过哪些神仙同事 #
18948次浏览 282人参与
# 求职遇到的搞笑事件 #
19769次浏览 287人参与
# 你觉得找工作该拿大厂还是小厂练手 #
62060次浏览 873人参与
# 你觉得通信/硬件有必要实习吗? #
23729次浏览 429人参与
# 实习工作,你找得还顺利吗? #
43272次浏览 478人参与