JS async和await关键字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS async和await关键字相关的知识,希望对你有一定的参考价值。
参考技术A async是es7新增的关键字,用于定义异步函数。通过async定义的函数返回一个Promise对象,可以通过 .then 的形式调用。await是等待 async 的异步执行,而且只能在 async 里面定义。语法示例
async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。
async 函数中可能会有 await 表达式,async 函数执行时,如果遇到 await 就会先暂停执行 ,等到触发的异步操作完成后,恢复 async 函数的执行并返回解析值。
await 通常用于操作一个Promise对象,返回Promise对象的处理结果,如果不是Promise对象,则返回值本身。
await 也可以跟其他值,如字符串,布尔值,数值以及普通函数。
以上是关于JS async和await关键字的主要内容,如果未能解决你的问题,请参考以下文章