互联网/IT行业面试题 · 技术原理 · JavaScript

互联网/IT行业相关面试题,按题目行业基础数据聚合。

47588 道真题 · 当前筛选命中 901 · 更新 2026-08-05

筛选题目已选:技术原理 · JavaScript
第 141 题如何判断一个属性是自己拥有的还是原型链上拥有的?如何判断一个原型对象是不是另一个对象的原型链的一部分? 考察 JavaScript 原型链与属性查找机制的理解技术原理JavaScript第 142 题在 JavaScript 的内存模型中,栈与堆分别存放什么? 考察对 JS 内存分配机制的理解技术原理JavaScript第 143 题如何在原生 JavaScript 中监听输入框的实时变化? 考察原生事件监听与实时输入处理能力编码实现技术原理JavaScript第 144 题什么是JS的闭包? 考察对闭包概念、形成机制及应用场景的理解问题拆解技术原理JavaScript第 145 题在 JavaScript 中如何捕获异步操作(如 Promise、async/await 或回调)中的错误?请分别说明并比较。 考察异步错误处理机制的掌握与场景区别技术原理问题排查JavaScript第 146 题实现深拷贝时如何处理循环引用的情况? 考察深拷贝实现、循环引用检测与处理能力编码实现技术原理JavaScript第 147 题怎么理解原型和原型链 考察对JavaScript原型机制、继承关系和原型链查找过程的理解技术原理JavaScript第 148 题请解释JavaScript中const关键字的作用,以及它与let和var的区别。 考察对JavaScript变量声明机制的理解技术原理JavaScript第 149 题Promise 是宏任务还是微任务? 考察对 JavaScript 事件循环和异步任务队列的理解技术原理JavaScript第 150 题改变this指向的方式(call、apply、bind)有哪些?它们的区别是什么? 考察JavaScript中this绑定机制及call、apply、bind的用法与差异问题拆解技术原理JavaScript第 151 题forEach 相比 for 循环有哪些优点? 考察对 JavaScript 数组遍历 API 的理解与适用场景技术原理方案权衡JavaScript第 152 题如何用JS一次性拿到页面上的所有标签? 考察DOM遍历与选择器API的掌握程度编码实现技术原理JavaScript第 153 题请用原生 JavaScript 手写实现 Vue 中 v-if 和 v-show 指令的核心逻辑。 考察对条件渲染与显示切换底层实现的理解及原生 DOM 操作能力编码实现技术原理方案权衡JavaScriptVue第 154 题页面上有一个全局变量 a 被 onclick 事件打印,如果在浏览器控制台执行 delete a 删除该变量,再点击按钮会报错吗?为什么? 考察全局变量、对象属性和执行上下文的内存引用关系技术原理问题排查JavaScript第 155 题请实现一个带超时控制的 Promise,要求指定时间内未完成则 reject。 考察 Promise 原理、异步控制与超时边界处理能力编码实现风险判断技术原理JavaScript第 156 题在 JavaScript 中,声明变量时你一般如何选择 let 和 const? 考察对变量绑定与不变性的理解及实际使用习惯编码实现技术原理JavaScript第 157 题require和import的区别 考察对 CommonJS 与 ES Module 模块系统核心差异的理解技术原理JavaScriptNode.js第 158 题怎么实现一个Promise.all方法呢? 考察对Promise原理、异步并发控制与错误处理的理解编码实现问题拆解技术原理JavaScript第 159 题Vue中如何实现路由懒加载? 考察Vue路由懒加载的具体实现和原理编码实现技术原理JavaScriptVue第 160 题在 JavaScript 中,使用 var 在同一作用域内重复声明同一个变量,例如先执行 var c = 1 再执行 var c = 2,会发生什么? 考察对 JavaScript 变量提升与 var 声明机制的理解技术原理JavaScript