互联网/IT行业面试题 · JavaScript

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

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

筛选题目已选:JavaScript
第 421 题请介绍JavaScript中常见的继承方式及其适用场景。 考察对JavaScript原型链和各类继承模式的掌握程度及场景选择能力技术原理方案权衡JavaScript第 422 题请描述 new 操作符在 JavaScript 中的执行过程。 考察对 new 运算符内部机制的理解与对象创建流程问题拆解技术原理JavaScript第 423 题请详细介绍 JavaScript 中的数据类型有哪些,并说明它们之间的区别。 考察对 JavaScript 基础类型与引用类型的理解及实际运用技术原理JavaScript第 424 题使用闭包时需要注意哪些问题?如何避免相关陷阱? 考察对闭包副作用与内存管理风险的认识性能优化风险判断JavaScript第 425 题请介绍 JavaScript 中常用的数组方法及其适用场景。 考察对 JavaScript 数组 API 的掌握程度和实际应用能力技术原理JavaScript第 426 题请介绍 JavaScript 中几种常见的继承方式,并比较它们的优缺点。 考察对 JavaScript 原型链和继承机制的理解及权衡能力技术原理方案权衡JavaScript第 427 题请说明 Promise 构造函数中执行器函数的执行时机,以及 Promise 的 then 回调是同步还是异步执行。 考察对 Promise 执行时机与异步回调机制的理解技术原理JavaScript第 428 题讲一下作用域链,为什么在try-catch里catch(err)中的err是块级作用域,但try里不是? 考察JavaScript作用域链机制及try-catch特殊作用域规则问题拆解技术原理JavaScript第 429 题请用 async/await 实现一个循环,每隔一秒打印一次 hello world。 考察 async/await 的异步控制流与定时操作实现编码实现技术原理JavaScript第 430 题讲下防抖如何实现 考察前端性能优化中防抖函数的实现原理与代码能力编码实现技术原理JavaScript第 431 题讲一下 Vue3 为什么要用 Proxy 取代 Object.defineProperty? 考察对 Vue 响应式原理演进的理解及两种 API 的能力差异技术原理技术选型方案权衡JavaScriptVue 3第 432 题箭头函数充当构造函数时,会在哪一步报错? 考察对箭头函数不能作为构造函数及其报错时机的理解风险判断技术原理JavaScript第 433 题Promise.race() 的第一个失败了怎么办,会执行第二个吗,返回结果是什么? 考察对 Promise.race 竞速语义、错误处理和返回结果的理解问题拆解技术原理JavaScript第 434 题请解释 JavaScript 中的原型链机制,并说明其与继承的关系。 考察对 JavaScript 原型链核心机制及其在继承中的应用理解问题拆解技术原理JavaScript第 435 题手写实现一个柯里化(Currying)函数,并说明它在实际业务中的应用场景。 考察函数式编程基础、闭包运用及业务抽象能力业务理解编码实现技术原理JavaScript第 436 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法。 考察对 Promise 并发控制、异步错误处理与实现细节的理解编码实现技术原理JavaScript第 437 题如何判断JS类型 考察JavaScript类型判断的多种方法及其适用场景问题拆解技术原理JavaScript第 438 题在浏览器上实现秒表,要求最后一位每10ms变化一次,按钮点击后开始和暂停,如何实现? 考察前端定时器使用与UI精度控制的实现思路编码实现技术原理JavaScript第 439 题在 JavaScript 中,对函数执行 typeof 操作会返回什么?请解释 typeof 的基本规则。 考察 JavaScript 基础类型判断规则尤其对函数的处理技术原理JavaScript第 440 题请介绍 JavaScript 中 Set 和 WeakSet 的区别及其典型使用场景。 考察对 Set 与 WeakSet 在存储方式、遍历能力、内存管理上的理解技术原理方案权衡JavaScript