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