前端/移动开发面试题 · 技术原理 · JavaScript

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

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

筛选题目已选:技术原理 · JavaScript
第 681 题深拷贝中遇到 Date、RegExp、Map、Set 等特殊数据类型应如何处理? 考察对特殊对象类型的识别与正确拷贝方法编码实现问题拆解技术原理JavaScript第 682 题请解释什么是闭包,以及它如何影响变量作用域和内存生命周期。 考察对闭包原理、作用域链和内存管理的理解风险判断技术原理JavaScript第 683 题请解释JavaScript中原型链的工作原理,并说明它如何影响属性查找。 考察对JavaScript原型链机制及其属性查找过程的深入理解问题拆解技术原理JavaScript第 684 题Promise 构造函数的执行是同步的还是异步的?请结合 new Promise(res => console.log(1)) 说明。 考察对 Promise 构造函数执行时机与微任务调度的理解问题拆解技术原理JavaScript第 685 题请解释 JavaScript 中函数作用域、作用域链和变量提升的概念,并说明它们之间的关系。 考察对 JavaScript 作用域机制的深入理解技术原理JavaScript第 686 题介绍let、const的特性和区别 考察对ES6变量声明机制的理解技术原理JavaScript第 687 题JS里有哪些数据类型 考察对JavaScript基本数据类型的掌握技术原理JavaScript第 688 题Promise 有哪些常用接口?如何捕获 Promise 中的异常? 考察对 Promise 核心 API 及异常处理机制的理解技术原理问题排查JavaScript第 689 题手写实现 Promise.all 的完整逻辑 考察对 Promise 并发控制、错误传播和边界条件的理解与实现能力编码实现问题拆解技术原理JavaScript第 690 题JavaScript 异步场景的 API 设计与演进(回调、Promise、async/await)是怎样的? 考察对 JavaScript 异步编程模型演进脉络及其设计动机的理解问题拆解技术原理JavaScript第 691 题滚动动画效果通常如何实现? 考察对前端滚动动画实现方式的理解与方案选择技术原理技术选型CSSJavaScript第 692 题请手写实现一个 Promise.all 方法,并说明其关键处理逻辑。 考察对 Promise 并发处理、错误传播与边界情况的理解编码实现技术原理JavaScript第 693 题Promise.all和Promise.allSettled有什么区别? 考察对Promise并发处理中拒绝语义与结果捕获的理解技术原理JavaScript第 694 题什么是闭包?请结合作用域链说明闭包的形成机制。 考察闭包概念、作用域链和内存特性理解技术原理JavaScript第 695 题请列举 JavaScript 中常用的运算符分类,并各举一例说明其用途。 考察 JavaScript 运算符的基础知识掌握与分类归纳能力问题拆解技术原理JavaScript第 696 题请列举常用的 JavaScript 数组方法,并简要说明各自的用途。 考察对 JavaScript 常用数组方法的熟悉度与实际应用理解技术原理JavaScript第 697 题如果不用任何框架,你会如何手写实现图片懒加载? 考察原生懒加载实现原理、性能优化与边界处理性能优化技术原理问题排查JavaScript第 698 题Promise.all()方法是干啥的,要你实现怎么实现? 考察对批量异步并发和 Promise 内部机制的掌握程度编码实现问题拆解技术原理JavaScript第 699 题JavaScript 为什么需要有原型对象? 考察对 JavaScript 原型链机制及其设计目的的理解技术原理JavaScript第 700 题对于JavaScript中异步的实现方式有哪些,有什么区别,你是怎么理解的? 考察对JavaScript异步方案演进、适用场景与并发控制机制的理解问题拆解技术原理方案权衡JavaScript