专栏名称: 程序员大咖
程序员大咖,努力成就期待着的自己。分享程序员技术文章、程序员工具资源、程序员精选课程、程序员视频教程、程序员热点资讯、程序员学习资料等。
目录
相关文章推荐
郁见投资  ·  有惊无险 ·  2 天前  
郁见投资  ·  有惊无险 ·  2 天前  
调研心得  ·  当心,要变盘了! ·  4 天前  
今天看啥  ›  专栏  ›  程序员大咖

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

程序员大咖  · 公众号  ·  · 2024-12-21 10:24
    

文章预览

0、前言 关于 promise、async/await 的使用相信很多小伙伴都比较熟悉了,但是提到 事件循环机制输出结果 类似的题目,你敢说都会? 试一试? 🌰1: async   function   async1  ( )  {      await   new   Promise ( ( resolve, reject ) =>  {         resolve()     })      console .log( 'A' ) } async1() new   Promise ( ( resolve ) =>  {      console .log( 'B' )     resolve() }).then( ()  =>  {      console .log( 'C' ) }).then( ()  =>  {      console .log( 'D' ) }) // 最终结果👉: B A C D 🌰2: async   function   async1  ( )  {      await  async2()      console .log( 'A' ) } async   function   async2  ( )  {      return   new   Promise ( ( resolve, reject ) =>  {         resolve()     }) } async1() new   Promise ( ( resolve ) =>  {      console .log( 'B' )     resolve() }).then( ()  =>  {      console .log( 'C' ) }).then( ()  => ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览