前端/移动开发面试题更新 2026-08-05
Promise 是如何知道异步操作已经完成的?
数字马力(杭州)信息技术有限公司前端/移动开发互联网/IT技术原理JavaScript
考察说明
考察对 Promise 状态机与回调触发机制的理解
回答思路
- 说明 Promise 有三种状态:pending、fulfilled、rejected
- 解释状态只能从 pending 变为 fulfilled 或 rejected,且不可逆
- 说明 resolve 和 reject 函数如何触发状态变更并调用 then 注册的回调
- 理解微任务队列中回调的执行时机
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。