前端/移动开发面试题 · JavaScript

前端/移动开发相关岗位面试题。

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

筛选题目已选:JavaScript
第 861 题请列举 Promise 的实例方法并阐述各自用途。 考察对 Promise 实例方法(then/catch/finally)的掌握编码实现技术原理JavaScript第 862 题介绍一下 Event Loop 机制,区分宏任务和微任务,并说出常见的宏任务和微任务。 考察对 JavaScript 事件循环机制、任务队列分类及执行顺序的理解技术原理JavaScript第 863 题请解释ES5中如何实现类和继承,并说明其与ES6 class的主要区别? 考察对ES5原型链继承机制的理解及与ES6 class的对比编码实现技术原理JavaScript第 864 题unshift和pop有什么区别? 考察数组操作方法的语义理解与边界把握技术原理JavaScript第 865 题请解释 JavaScript 事件循环(Event Loop)的工作原理。 考察对事件循环机制、任务队列与异步执行顺序的理解问题拆解技术原理JavaScript第 866 题事件捕获和事件冒泡是什么? 考察对 DOM 事件传播机制的理解技术原理JavaScript第 867 题说一说ES6的箭头函数和普通函数的区别 考察对箭头函数语法、this绑定及适用场景的理解风险判断技术原理JavaScript第 868 题请手写实现Function.prototype.call方法,并说明实现思路。 考察对函数调用机制的理解、this绑定原理及边界处理能力编码实现问题拆解技术原理JavaScript第 869 题请手写实现一个深拷贝函数,要求能处理循环引用和常见数据类型。 考察深拷贝实现、递归边界和循环引用处理能力编码实现问题拆解JavaScript第 870 题在 JavaScript 中,表达式 ![] == [] 的结果是什么?请解释原因。 考察 JavaScript 类型转换规则和比较运算的底层机制技术原理JavaScript第 871 题什么是JS的闭包? 考察对闭包概念、形成机制及应用场景的理解问题拆解技术原理JavaScript第 872 题请解释路由懒加载的原理及其在项目中的应用方式。 考察对前端路由懒加载机制的理解及实际应用能力性能优化技术原理JavaScript第 873 题请说明 JavaScript 中如何判断数据类型,并比较 typeof 与 instanceof 的适用场景和局限。 考察对 JavaScript 类型系统及类型判断方法的理解问题拆解技术原理JavaScript第 874 题请解释浏览器中深拷贝与浅拷贝的含义及实现方式。 考察对JavaScript中深拷贝与浅拷贝概念的理解及实现能力编码实现技术原理JavaScript第 875 题js中变量如何存储 考察JavaScript变量存储机制(栈与堆、基本类型与引用类型)。技术原理JavaScript第 876 题如何实现一个 input 框,使其宽度根据输入内容自动变宽? 考察对前端文本尺寸测量与 DOM 同步机制的理解编码实现问题拆解技术原理CSSHTMLJavaScript第 877 题请举例说明 instanceof 运算符的用法和适用场景。 考察对 instanceof 运算符语义及类型判断场景的理解编码实现技术原理JavaScript第 878 题请说明 typeof 和 instanceof 的用法及区别。 考察对 JavaScript 类型判断机制的理解技术原理JavaScript第 879 题遍历数组的方法有哪些? 考察对数组遍历常用方法的掌握及适用场景区分问题拆解技术原理JavaScript第 880 题说一下块级作用域,为什么要有块级作用域? 考察对JavaScript块级作用域概念及引入原因的理解问题拆解技术原理JavaScript