Async/Await
async/await 用同步语法写异步代码:async 函数返回 Promise,await 暂停执行等待 Promise 完成。
用途
用同步式语法简化异步代码,消除 then 链,提高可读性。
机制
async 函数隐式包装返回值为 Promise。await 暂停函数执行(不阻塞线程)等待 Promise resolve。错误用 try/catch 处理。本质是 Promise 语法糖。
用例
- 异步编程
- API 调用
- 错误处理
async/await 用同步语法写异步代码:async 函数返回 Promise,await 暂停执行等待 Promise 完成。
用同步式语法简化异步代码,消除 then 链,提高可读性。
async 函数隐式包装返回值为 Promise。await 暂停函数执行(不阻塞线程)等待 Promise resolve。错误用 try/catch 处理。本质是 Promise 语法糖。