面试真题

前端 · 简单 · 百度

Promise 的特点

简单 前端 🎤 百度
参考答案
结论:Promise是JS异步对象,具备状态不可逆、链式调用与错误冒泡特性。要点:1. 三状态pending/fulfilled/rejected,变更后不可改;2. 构造函数executor同步执行,resolve/reject改状态;3. then返回新Promise实现链式与值穿透;4. 错误沿链向后传递至catch;5. 回调为微任务,优先宏任务。对比回调地狱:扁平结构。示例:fetch().then(r=>r.json()).catch(e=>{}); 未决时then不执行。
题目整理自公开面经,答案由校招宝自研生成,仅供参考