求助此题!

为什么输出是1,fn2,3,2啊, #前端# #js#
全部评论
async函数只是表示存在异步操作,但和普通函数一样调用了就会立即执行。await紧跟的代码立即执行,后续的代码会被阻断,等await微任务结束才会继续执行
3 回复 分享
发布于 2023-03-08 12:55 湖北
async函数的await后面代码会被阻塞,让出线程去执行函数之外的代码
点赞 回复 分享
发布于 2023-03-11 20:54 四川
event loop
点赞 回复 分享
发布于 2023-03-08 14:10 广东
注意一下async函数返回一个promise就行了,哪怕没返回东西
点赞 回复 分享
发布于 2023-03-08 14:10 广东
event loop
点赞 回复 分享
发布于 2023-03-08 13:08 山东
异步函数await之前同步执行的,可以将await后面的代码看做是异步回调。执行fn,先输出1,然后执行fn2,输出fn2,然后输出3,然后执行fn await后面的代码,输出2
点赞 回复 分享
发布于 2023-03-08 00:00 香港

相关推荐

Jcwemz:中软证书写单行,考了什么学了什么相关技术栈的内容就说自己会什么, 没实习就包装实习简历,将项目经历写成实习做的,项目时间拉长,项目成果具体化,测试的项目成果无非就是写了多少用例查出了多少bug,重要的不是实习了多久,而是你会多少东西,你能表达的就都是你的。 cet4,随便找个地方标上就好了,不用写单行。 粗略建议,我也不在行,觉得对的可以采纳
实习,投递多份简历没人回...
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务