Async 的用法
- Async的作用
- Async的使用步骤
Async的作用
async
用于声明一个 function 是异步的,而 await 用于等待一个异步方法执行完成,async 返回的是一个Promise
对象。async
的主要作用是回调地狱的处理看起来比Promise
更美观,而且使用async
来 传参的时候比较方便。async
函数必须要等到方法体中所有的 await 声明 Promise 函数执行完后, async 函数才会得到一个resolve 状态的 Promise 对象。async/await
在遇到异步请求的情况下,能让代码以看似同步的方式来解决异步回调
- 定义一个需要进行异步等待的方法,并在方法前加"
async
"关键字 - 在这个内部有异步请求的方法中用 await 等待相应的请求完成。
- 在这个异步请求的方法中返回一个
Promise
对象,并封装resolve
和rejec
t 方 法
推荐阅读
- promise|promise和async+await
- 前端|Promise实现
- 前端|Element-UI(el-table样式修改)
- JavaScript 自动获取所有a标签,并新标签打开
- JavaScript 获取当前周数
- JavaScript 时间戳格式化为日期或时间
- Vue.js|Vue3.0 + Vite + Ant Design Vue + TypeScript 管理后台vue-vben-admin
- react-redux|「源码解析」一文吃透react-redux源码(useMemo经典源码级案例)
- cesium实战|cesium 三维坐标系绘制