前端/移动开发面试题 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3003 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 401 题箭头函数的this指向的是什么? 考察对箭头函数词法作用域绑定this机制的理解第 402 题如何反转事件冒泡,让事件从外层向内层触发? 考察事件捕获机制及冒泡反转的实现第 403 题平时怎么使用箭头函数? 考察对箭头函数语法特点、适用场景及边界限制的理解第 404 题Promise 的三个状态是什么? 考察对 Promise 状态机及状态迁移的基本理解第 405 题请手动实现 new 操作符,并说明其执行过程。 考察对 JavaScript 构造函数、原型链及 this 绑定的理解第 406 题请解释 this 在 JavaScript 中的绑定规则,并说明它能在哪些作用域中被访问到。 考察对 JavaScript this 绑定机制与作用域规则的理解第 407 题TypeScript和JavaScript的联系和区别 考察基础语言知识及对TypeScript特性的理解第 408 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 409 题请实现一个扁平化数组的函数,要求支持指定深度的扁平化,并解释递归与迭代两种实现方式各自的优缺点。 考察编码实现能力、算法思路与对边界情况的处理第 410 题请解释原型链在JavaScript继承中的作用 考察对JavaScript原型链与继承机制的理解第 411 题请详细说明虚拟列表的实现原理,包括如何计算可视区域和渲染范围? 考察虚拟列表核心算法的理解与实现能力第 412 题请解释 JavaScript 单线程模型,以及它与浏览器渲染和异步编程的关系? 考察对 JS 运行机制、事件循环和异步处理的理解第 413 题请解释闭包的概念、形成条件,并举例说明闭包在实际开发中的主要用途。 考察对闭包机制的理解及其在工程实践中的应用能力第 414 题请解释JavaScript中函数作用域的概念,并说明它如何影响变量的可访问性。 考察对函数作用域及其对变量访问影响的理解第 415 题请解释 JavaScript 事件循环的基本机制,并举例说明日常代码中哪些场景会触发宏任务和微任务。 考察对事件循环机制的理解及宏任务与微任务的区分第 416 题在 JavaScript 中,`null == undefined` 的结果是什么?请解释原因。 考察 null 与 undefined 的宽松相等规则第 417 题请解释 JavaScript 中 this 的指向规则,并说明箭头函数、call、apply、bind 各自的行为差异。 考察对 this 绑定机制及常见函数调用方式的理解第 418 题请列举 JavaScript 中会改变原数组的常用方法,并说明它们各自的用途。 考察对 JavaScript 数组可变方法的掌握与区分第 419 题前端数据存储方式中 cookie、sessionStorage 和 localStorage 的区别是什么?sessionStorage 和 window 中存储的内容在页面刷新后保留数据吗? 考察前端本地存储机制的理解及数据生命周期差异第 420 题简述JavaScript原型与原型链机制。 考察对JavaScript对象继承核心概念的理解与表达能力