async函数

1.语法:


- name: 函数名称。

- param: 要传递给函数的参数的名称。

- statements: 函数体语句

2.返回值 

`async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。`



2.1 await关键字 

`await 关键字仅在 async function 中有效。如果在 async function 函数体外使用 await ,你只会得到一个语法错误。` 

> async 函数执行时,如果遇到 await 就会先暂停执行 ,等到触发的异步操作完成后,恢复 async 函数的执行并返回解析值。



###  await aaa(),await把他描述的函数aaa放进new Promise 里,把他后面的所有执行语句都放入.then里面 相当于 <==>


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. async函数的基本形式 //函数声明asyncfunction foo() {}//函数表达式const ...
    师妹不叫思妹阅读 5,083评论 0 1
  • 含义 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 async 函数是什么?一句话,它就...
    硅谷干货阅读 2,976评论 0 0
  • 来源:http://www.ruanyifeng.com/blog/2015/05/async.html 作者: ...
    xyzroundo阅读 2,224评论 0 1
  • 首先看一下下列代码 var gen = function* (){var a = yield readFile()...
    c菜鸟阅读 5,499评论 0 1
  • 1.async语法 async函数自带执行器。async函数的执行,与普通函数一模一样 await表示紧跟在后面的...
    秦小婕阅读 5,265评论 0 1