网站首页 美容小常识 享受生活 东方时尚 识真假 高奢 资讯 游戏攻略 搞笑段子
当前位置:品位站 > 享受生活 > 心理

async await 原理

栏目: 心理 / 发布于: / 人气:1.75W
async await 原理

当调用一个 async 函数时,会返回一个 promise 对象 (关键)

async 函数中可能会有 await 表达式,await表达式 会使 async 函数暂停执行,直到表达式中的Promise解析完成后继续执行 async 中 await 后面的代码并返回解决结果。

既然返回的是Promise 对象,所以在最外层不能直接获取其返回值,那么肯定可以用原来的方式:then() 链来处理这个 Promise 对象

原理:

async/await 函数其实就是一种语法糖

async/await 是基于promise实现的,async 函数其实就是把 promise 做了一个包装

await 返回值是一个 Promise 对象,它只是把 await 后面的代码放到了 ()

Tags:async await