先看代码
第一次看到这个结果时我很惊奇,后来查了资料才知道await xxx();在这里先执行xxx函数,然后再执行之后的代码时,其实已经相当于把后面的代码做了一个异步封装(大概理解,可能会有些偏颇);所以按照js单线程执行方式,先执行同步,然后同步执行完再执行异步就是这个输出结果。这里主要是记一下await xxx();之后的代码都已经算是异步封装了的模块了,相当于settimeout(()=>{'后面的代码' })
先看代码
第一次看到这个结果时我很惊奇,后来查了资料才知道await xxx();在这里先执行xxx函数,然后再执行之后的代码时,其实已经相当于把后面的代码做了一个异步封装(大概理解,可能会有些偏颇);所以按照js单线程执行方式,先执行同步,然后同步执行完再执行异步就是这个输出结果。这里主要是记一下await xxx();之后的代码都已经算是异步封装了的模块了,相当于settimeout(()=>{'后面的代码' })
本文标题:关于await后面默认为异步封装
本文链接:https://www.haomeiwen.com/subject/thuwqltx.html
网友评论