async和await用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了async和await用法相关的知识,希望对你有一定的参考价值。

参考技术A async 表示函数里有异步操作,
await 表示紧跟在后面的表达式需要等待结果。
同 Generator 函数一样,async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。当函数执行的时候,一旦遇到 await 就会先返回,等到触发的异步操作完成,再接着执行函数体内后面的语句。

扩展资料

  注意事项

  1、await 命令后面的 Promise 对象,运行结果可能是 rejected,所以最好把 await 命令放在 try...catch 代码块中。

  2、await 命令只能用在 async 函数之中,如果用在普通函数,就会报错。如果将 forEach 方法的参数改成 async 函数,也有问题。

以上是关于async和await用法的主要内容,如果未能解决你的问题,请参考以下文章

ES6中async和await说明和用法

JS中的async/await的用法和理解

C# 中的Async 和 Await 的用法详解

理解异步函数async和await的用法

async函数的基本用法

C# 异步操作 async await 的用法