2026年初级开发者面试题解答参考.docxVIP

  • 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)

1亿VIP精品文档

相关文档