当前位置:柔美女性网 >

绿色生活 >心理 >

async await 原理

async await 原理

async await 原理

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

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

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

原理:

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

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

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

标签: await async
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/zh-hans/lvse/xinli/3j9dp2.html