在新的es7发布的时候最吸引人的地方,莫过于其中的async以及await
但是很多人可能不理解其中的原理 下面我举几个例子帮助大家更形象的去理解异步的async
async翻译过来的意思就是异步非常语义化,也非常实用,简单一些分析就是Promise的语法糖
这是第一种情况:
所以一般情况下的话需要跟await搭配使用!!!
第二种情况:
结果为
第三种情况:
如果上面两种情况还是模糊的话 这个能让你更加形象的理解
输出结果为:
在这里已经能形象的看到当进入await的时候运行下面的async2,然后跳过await后面的 ,等async2运行结束以后接着运行内部的