- 0
- 0
- 约6.5千字
- 约 17页
- 2026-03-25 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年初级开发者:面试题解答参考
一、单选题(共5题,每题2分)
1.关于JavaScript中的异步编程,以下说法正确的是?
A.`Promise`对象只能处于成功或失败两种状态
B.`async/await`语法本质上是对Promise的语法糖
C.`setTimeout`回调函数在事件循环中优先级低于`Promise`
D.`EventLoop`在浏览器和Node.js中实现完全一致
答案:B
解析:
A选项错误,`Promise`可以处于`pending`(等待态)、`fulfilled`(成功态)或`rejected`(失败态)三种状态。
B选项正确,`async/await`是ES7引入的语法糖,通过`async`函数自动将异步操作封装成`Promise`,简化了异步代码的书写。
C选项错误,`setTimeout`回调通常在宏任务队列中等待,而`Promise`的回调(`.then()`或`.catch()`)属于微任务,微任务优先于宏任务执行。
D选项错误,浏览器和Node.js的`EventLoop`实现存在差异,例如浏览器有`setTimeout`、`setInterval`等宏任务,而Node.js以`setTimeout`为主。
2.在React中,以下关于组件生命周期的描述,错误的是?
A.
原创力文档

文档评论(0)