Async 的用法
Async的作用
async用于声明一个 function 是异步的,而 await 用于等待一个异步方法执行完成,async 返回的是一个Promise对象。async的主要作用是回调地狱的处理看起来比Promise更美观,而且使用async来 传参的时候比较方便。async函数必须要等到方法体中所有的 await 声明 Promise 函数执行完后, async 函数才会得到一个resolve 状态的 Promise 对象。async/await在遇到异步请求的情况下,能让代码以看似同步的方式来解决异步回调
Async的使用步骤
- 定义一个需要进行异步等待的方法,并在方法前加"
async"关键字 - 在这个内部有异步请求的方法中用 await 等待相应的请求完成。
- 在这个异步请求的方法中返回一个
Promise对象,并封装resolve和reject 方 法
async/await是现代JavaScript中处理异步操作的强大工具。它们使得代码更加简洁易读,避免了传统的回调函数地狱。async函数定义了一个异步操作,返回一个Promise,而await用于等待Promise解析。在异步方法中,await后面通常跟一个Promise,确保所有异步任务完成后才继续执行后续代码。这种方式使得异步代码看起来像是同步执行,提高了代码的可读性和维护性。
7666

被折叠的 条评论
为什么被折叠?



