码迷,mamicode.com
首页 > 其他好文 > 详细

什么是async和await?(项目中遇到的)

时间:2019-10-14 10:36:37      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:遇到   rom   htm   ref   别人   ISE   sync函数   写法   ==   

   在项目中看到老师的写法,不是很懂,就百度了,参考了别人的的例子,写的很好,很精简,易懂。指路==》https://www.cnblogs.com/SamWeb/p/8417940.html

技术图片

 

 现在明白:

async:是作为一个关键字放到函数的前面,用于表示这个是一个异步函数。async函数返回的是一个promise对象。

那么什么是异步函数呢?

异步函数,意味者该函数的执行,不会阻塞后面代码的执行。

await:只能够放到async函数中,await后面放置的就是 返回promise对象的一个表达式。

在这个例子中:

  async 关键字让这个函数变成了一个异步函数;

 先拼接号经纬度后,作为参数;

await,等待reqAddress()函数(这个函数是api中的接口函数)执行后,将返回的promise对象。放到result变量中;

然后再继续执行后面的代码。

 

但是这个异步函数的执行,不会影响它后面其他函数的执行。

 

什么是async和await?(项目中遇到的)

标签:遇到   rom   htm   ref   别人   ISE   sync函数   写法   ==   

原文地址:https://www.cnblogs.com/hou-yuan-zhen/p/11669813.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!