- 0
- 0
- 约5.9千字
- 约 9页
- 2026-10-14 发布于河北
- 举报
Promise高频面试题及详细答案(实战版)
一、基础概念题
1.说说你对Promise的理解,它是用来解决什么问题的?
参考答案:
Promise是ES6新增的一种异步编程解决方案,主要用来处理JS中的异步操作,比如接口请求、定时器、文件读写等。
在Promise出现之前,我们处理异步主要用回调函数,一旦异步逻辑多了,就会出现多层回调嵌套,也就是常说的「回调地狱」,代码嵌套层级深、可读性极差、难以维护和调试。
而Promise把异步操作从嵌套的回调写法,改成了链式调用的写法,让代码扁平化、逻辑更清晰,同时能统一管理异步成功和失败的状态,方便错误捕获。
简单来说,核心作用就是:解决回调地狱、统一异步状态、支持链式调用、方便异常处理。
2.Promise的三种状态分别是什么?有什么特点?
参考答案:
Promise一共有三种固定状态,且状态一旦改变就不可逆、不可二次修改。
pending(等待中):初始状态,异步操作还没完成,既没有成功也没有失败
fulfilled/resolved(已成功):异步操作执行成功,状态从pending变为resolved
rejected(已失败):异步操作执行失败,状态从pending变为rejected
状态切换只有两种可能:pending=resolved、pending=rejected
您可能关注的文档
- PPT操作笔试试题及详细答案(通用实操版).docx
- PPT操作技能竞赛试题及详细答案.docx
- PPT操作技能考核试题(含答案及详细解析).docx
- PPT操作期末考试试题及详细参考答案.docx
- PQE品质工程师招聘考试题(含详细答案).docx
- Premiere视频剪辑课程期末考试试题(含详细答案).docx
- PRINCE2 官方认证考试题库及详细答案解析.docx
- PRINCE2项目管理考核试题及详细答案.docx
- Pro_E 产品设计与工程分析期末试题(含详细答案).docx
- Pro_E(Creo)职业技能考证试题及详细答案.docx
- 2024年注册会计师税法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师财务成本管理考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师会计考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计财务管理考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计中级会计实务考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法章节练习60题含答案.docx
- 2024年中级会计财务管理章节练习60题含答案.docx
- 2024年高级会计高级会计实务考前冲刺模拟卷60题含答案解析.docx
原创力文档

文档评论(0)