前端/移动开发面试题更新 2026-08-05

Promise 是如何知道异步操作已经完成的?

数字马力(杭州)信息技术有限公司前端/移动开发互联网/IT技术原理JavaScript

考察说明

考察对 Promise 状态机与回调触发机制的理解

回答思路

  1. 说明 Promise 有三种状态:pending、fulfilled、rejected
  2. 解释状态只能从 pending 变为 fulfilled 或 rejected,且不可逆
  3. 说明 resolve 和 reject 函数如何触发状态变更并调用 then 注册的回调
  4. 理解微任务队列中回调的执行时机
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。