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


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

     现在明白:

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

    那么什么是异步函数呢?

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

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

    在这个例子中:

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

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

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

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

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

  • 相关阅读:
    linux
    ansible
    语法糖
    jupyter login
    hadoop patch
    ganglia
    unixbench安装使用
    linux使用FIO测试磁盘的iops
    cpu事实负载使用top命令
    phoronix-test-suite测试云服务器
  • 原文地址:https://www.cnblogs.com/hou-yuan-zhen/p/11669813.html
Copyright © 2020-2023  润新知