async 和 await如何使用
时间: 2023-11-27 10:46:38 浏览: 69
async和await使用简单实例
async和await是ES7中新增的关键字,用于简化Promise异步操作。async用于声明一个异步函数,而await用于等待一个异步函数执行完成并返回结果。
下面是一个简单的例子,展示了async和await的用法:
```javascript
async function testAsync() {
return "hello async";
}
async function test() {
let result = await testAsync();
console.log(result); // 输出:hello async
}
test();
```
在上面的例子中,testAsync()函数是一个异步函数,它返回一个Promise对象。test()函数中使用了await关键字等待testAsync()函数执行完成并返回结果,然后将结果赋值给result变量并输出。
需要注意的是,使用await关键字的函数必须在async函数中调用,否则会报错。
阅读全文