互联网/IT行业面试题 · 技术原理 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 901 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 781 题数组常用方法有哪些? 考察对数组常见操作方法的掌握与记忆第 782 题在浏览器环境下,console.log() 本身是否会导致内存泄漏?请说明机制及常见场景。 考察对浏览器内存模型、控制台引用机制及内存泄漏触发条件的理解第 783 题请谈谈 JavaScript 中 addEventListener 和 removeEventListener 的配对使用原则,以及有哪些常见陷阱? 考察事件监听器的正确注册与移除,理解内存泄漏风险与边界情况第 784 题讲讲null和undefined的区别(定义很重要),怎么判断他们 考察对JavaScript中两个空值概念的准确理解与判断方法第 785 题请解释什么是闭包,并说明闭包在实际开发中的作用和潜在问题。 考察对闭包概念的理解、应用场景及内存风险意识第 786 题在 JavaScript 中,0.1+0.2 === 0.3、0.2+0.2 === 0.4、0.2*0.1 === 0.02 的结果分别是什么?为什么? 考察浮点数二进制表示与比较的精确性问题第 787 题请描述在 JavaScript 中,try/catch 与 Promise 结合使用时,哪些异常能被捕获,哪些不能,并举例说明。 考察对 JavaScript 异常处理机制与 Promise 异步错误处理差异的理解第 788 题为什么JavaScript是单线程的? 考察对JavaScript事件循环和浏览器渲染机制的理解第 789 题HTML解析过程中碰到一个<script>标签,浏览器会怎么处理 考察浏览器解析HTML时对script标签的处理机制及阻塞行为第 790 题请解释JavaScript中函数作用域的概念,并说明它如何影响变量的可访问性。 考察对函数作用域及其对变量访问影响的理解第 791 题假设我触发修改某个数值的按钮和依赖这个数值的视图不在一个地方,在原生 JavaScript 的情况下,我该如何实现通信? 考察前端状态管理与跨模块通信的实现方式和边界处理第 792 题请解释 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对 JS 事件循环机制及任务队列调度的理解第 793 题请解释什么是闭包,并结合代码说明其工作原理。 考察对闭包定义、作用域链及变量捕获机制的理解第 794 题用三种不同方式实现“数组去重” 考察多方案实现能力、算法特性对比与边界处理第 795 题请解释 JavaScript 中的块级作用域,并说明它与函数作用域的区别。 考察对 JavaScript 作用域机制的理解第 796 题在 JavaScript 中,执行上下文和执行栈是什么? 考察对 JavaScript 执行模型的理解,包括上下文创建与调用栈机制第 797 题在JavaScript中,如何将一个对象转换为JSON字符串?请说明使用时可能出现的错误场景及处理方式。 考察JSON序列化的基础用法及边界处理第 798 题立即执行函数能否访问到全局变量?为什么? 考察对 JavaScript 作用域链和闭包机制的理解第 799 题为什么JS采用的是基于原型的面向对象编程? 考察对JavaScript原型链机制及其历史与设计选择的理解第 800 题在 JavaScript 中,除了使用 try/catch 捕获错误,还有哪些处理错误的方式? 考察 JavaScript 错误处理的完整机制与边界场景