首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Promise 深入理解
之恒君
创建于2025-12-01
订阅专栏
Promise 的深入理解
暂无订阅
共4篇文章
创建于2025-12-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
PromiseResolveThenableJobTask 微任务是怎么被执行的
要理解 NewPromiseResolveThenableJobTask 这个微任务的作用,需要先回到它的创建场景:当一个 Promise 的 then 回调(或其他 Promise 相关回调)返回了
v8源码:PromiseResolveThenableJobTask 是如何被创建和执行的?
PromiseResolve 发现 resolution 是 thenable -> 调用 NewPromiseResolveThenableJobTask
PromiseResolveThenableJobTask 的在Promise中的使用
问题: 最近看到一个有意思的面试题: 结论: 最终 console 输出顺序: 0, 1, 2, 3, 4, 5 原因解释 重点:Promise的处理 与 微任务队列: 解析步骤拆解: 脚本同步阶段:
Promise.resolve(x) 等同 new Promise(resolve => resolve(x))?
Promise.resolve(x) 与 return new Promise((resolve) => resolve(x)) 在多数场景下行为一致,但不能完全等同理解,需从规范定义的细节差异区分,