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
在等待期间,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
2024-01-28
在牛客打卡33天,今天也很努力鸭!
全部评论
相关推荐
今天 08:12
门头沟学院 嵌入式工程师 啊咿唔:我是一个hr,我忙碌了一天,公司告诉我,没有额度给我订酒店,正好有一间凑合一下,当我进入房间,我看到了我的床上全是内衣内裤,我收拾完之后,又好好检查了一下周围有没有xxx,一顿检查后才让我安然入睡😩
点赞 评论 收藏
分享