采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,当async接的是一个同步函数的时候,await后面下一句为啥不跟着await执行,第七行不紧随着第六行执行呢
async await 其实不是同步的,它是异步的,相当于 promise 的语法糖
await 的下一行(第 7 行)相当于异步回调里的内容,不会立刻执行的。
关于这部分的内容非常多,如果感觉自己还比较迷糊,想要详细学习,可以看看我的面试课 https://coding.imooc.com/class/chapter/400.html#Anchor 第 8 章,讲的很详细。
把代码贴一下吧,这样大家都能看的明白。
代码是14-7的demo,如上
为啥await后面跟的不是promise也是当做一个微任务呢
这样看来,他像是微任务,不是同步函数
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.8k 16
1.8k 16
2.0k 15
1.8k 13
1.7k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号