async await 写法
时间: 2023-09-20 11:03:42 浏览: 139
深入理解ES7的async/await的用法
5星 · 资源好评率100%
async/await是ES2017引入的一种用于处理异步操作的语法糖,可以更简洁地实现异步操作。它的基本写法如下:
```javascript
async function asyncFunc() {
try {
const result = await asyncOperation();
console.log(result);
} catch (error) {
console.error(error);
}
}
```
其中,async关键字用来声明一个异步函数,async函数内部使用await关键字等待异步操作完成。当await关键字后面的异步操作完成时,await表达式将返回异步操作的结果。如果异步操作抛出异常,await表达式将抛出异常,并被try...catch捕获。
使用async/await的好处是,可以避免回调函数嵌套和Promise链式调用的问题,使异步操作的代码更加清晰易读。
阅读全文