? 你不知道的 async、await 魔鬼细节

掘金头条 2年前 (2023) juejinhot
1.6K 0

内容简介:

试一试??1:?2:❓基本一样的代码为什么会出现差别,话不多说?在讨论 await 之前,先聊一下 async 函数处理返回值的问题,它会像 Promise.prototype.then 一样,会对返回值的类型进行辨识。?根据返回值的类型,引起 js引擎 对返回值处理方式的不同?结论:async函数在抛出返回值时,会根据返回值类型开启不同数目的微任务?1:?2:?3:看了这三个?是不是对上面的结论有了更深的认识?稍安勿躁,来试试一个经典面试题??做错了吧?哈哈没关系,送一篇关于JS的事件循环机制秘籍文章:JS的事件执行机制步骤拆分?:先执行同步代码,输出5执行setTimeout,是放入宏任务...

查看原文

? ? 你不知道的 async、await 魔鬼细节

版权声明:juejinhot 发表于 2023-02-07 16:47:09。
转载请注明:? 你不知道的 async、await 魔鬼细节 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...