await 到底在等啥

await 关键字用于等待一个返回 Promise 对象的表达式的执行结果。

在等待期间,await 会暂停当前函数的执行,直到 Promise 对象的状态变为已完成(fulfilled)并返回结果。也就是说,await 等待的是 Promise 对象的执行结果。

使用 await 关键字可以让异步代码以同步的方式来编写,避免了使用回调函数或者手动处理 Promise 对象的过程。当 await 等待的 Promise 对象的状态变为已完成时,它会返回 Promise 对象的执行结果,使得代码可以继续往下执行。

需要注意的是,await 只能在异步函数(async function)内部使用,并且异步函数本身也会返回一个 Promise 对象,该 Promise 对象的状态与最后一个 await 表达式等待的 Promise 对象的状态相一致。

#前端面试必备宝典#

https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=bd23f1031eb741f6b1ff180899a488c0
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 13:15
点赞 评论 收藏
分享
07-09 12:12
门头沟学院 Java
5月底投简历7月初开奖收获秋招第一个offer,虽然白菜价,但至少能保底了
土木转行ing:土木博士想转图像,最后拿了 tp 提前批 sp 最低档,感觉性价比不高
TP-LINK开奖132人在聊
点赞 评论 收藏
分享
评论
4
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务