- 1
- 0
- 约1.28万字
- 约 29页
- 2026-09-11 发布于上海
- 举报
2026年js后端题库及答案
一、单项选择题(共10题,每题1分,共10分)
以下关于当前主流JS后端运行环境默认支持的模块规范描述,正确的是?
A.Node.js最新LTS版本默认将.cjs后缀文件按照ESM规范加载
B.Deno运行环境默认仅支持CommonJS模块规范
C.Node.js在package.json中设置”type”:“module”后,默认.js文件会按ESM规范解析
D.Bun运行环境无法同时兼容CommonJS和ESM两种模块格式
答案:C
解析:正确选项依据为Node.js官方模块规范定义,当配置”type”:“module”后,所有无后缀声明的js文件都会按照ESM规则解析。错误选项A的问题是.cjs后缀文件无论type配置如何都会被识别为CommonJS模块;错误选项B的问题是Deno原生默认优先支持ESM规范,仅做了有限的CommonJS兼容;错误选项D的问题是Bun的核心特性之一就是双兼容两种模块格式,甚至能在同一项目中混合导入两类模块。
在标准JS后端事件循环的执行流程中,以下哪一类任务的执行优先级最高?
A.setImmediate注册的回调任务
B.微任务队列中暂未执行的Promise.then回调任务
C.设置延时为0的setTimeout回调任务
D.操作系统返回的文件IO回调任务
答案:B
解析:正确选项依据为JS事件
原创力文档

文档评论(0)