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