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

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

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

筛选题目已选:JavaScript
第 881 题解释 JavaScript 事件循环的运行机制。 考察事件循环的宏任务与微任务调度问题拆解技术原理JavaScript第 882 题map与for循环的区别是什么? 考察对编程中遍历与映射概念的理解,以及不同场景下的应用技术原理方案权衡JavaScript第 883 题JavaScript 中如何准确判断变量的类型? 考察多种类型判断方法及其适用边界技术原理问题排查JavaScript第 884 题普通函数和箭头函数的区别 考察对箭头函数特性及其与普通函数差异的理解技术原理JavaScript第 885 题如何确定JS数据类型? 考察JavaScript数据类型判断方法的原理、适用场景与局限性问题拆解技术原理JavaScript第 886 题手写实现一个柯里化(Currying)函数,并说明它在实际业务中的应用场景。 考察函数式编程基础、闭包运用及业务抽象能力业务理解编码实现技术原理JavaScript第 887 题如何使用原型链在 JavaScript 中实现继承?请给出一个具体示例。 考察通过原型链实现继承的具体编码能力,包括原型重定向和构造器调用编码实现技术原理JavaScript第 888 题什么机制会导致攻击者仅通过用户点击一个链接就能获取其Cookie? 考察对窃取Cookie常见攻击原理的理解安全意识技术原理问题排查HTTPJavaScript第 889 题JavaScript中数字精度丢失的问题如何解决? 考察对IEEE 754浮点数精度问题的理解及工程解决方案技术原理问题排查JavaScript第 890 题import 和 import() 有什么区别? 考察对 ES 模块静态导入与动态导入机制的理解技术原理方案权衡JavaScript第 891 题请解释JavaScript中this的指向规则,有哪些方法可以改变this指向,这些方法之间有什么区别? 考察对JavaScript this绑定机制的理解及apply/call/bind的运用问题拆解技术原理JavaScript第 892 题Promise 的三个状态是什么?能否来回切换? 考察对 Promise 状态模型及状态转移不可逆性的理解技术原理JavaScript第 893 题JavaScript 有哪些内置数据类型? 考察对 JavaScript 基本数据类型的掌握与区分能力技术原理JavaScript第 894 题使用 Promise 时是否会产生闭包?请结合示例说明。 考察对闭包定义与 Promise 内部机制关系的理解问题拆解技术原理JavaScript第 895 题数组sort方法改变原数组吗? 考察对数组sort方法原地排序特性的理解技术原理JavaScript第 896 题请解释 Promise 的设计原理。 考察对异步编程模型、状态机与微任务调度的理解问题拆解技术原理JavaScript第 897 题首屏加载白屏时间过长,怎么优化? 考察前端首屏渲染性能优化与问题分析能力性能优化技术原理问题排查CSSHTMLJavaScript第 898 题请说明 Promise 构造函数中执行器函数的执行时机,以及 Promise 的 then 回调是同步还是异步执行。 考察对 Promise 执行时机与异步回调机制的理解技术原理JavaScript第 899 题解释一下浏览器的事件循环机制,宏任务和微任务的执行顺序是怎样的,能举例说明吗? 考察浏览器事件循环模型、任务队列和异步执行顺序理解问题拆解技术原理JavaScript第 900 题请列举JavaScript数组的常用方法,并说明它们各自的使用场景和返回值。 考察对JavaScript数组方法的掌握程度及实际应用能力编码实现技术原理JavaScript