前端/移动开发面试题 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3003 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 781 题请解释 JavaScript 的原型链是什么,它是如何工作的? 考察对原型链机制的理解,包括属性查找和原型关系第 782 题请解释什么是函数柯里化,并举例说明它的应用场景。 考察对函数式编程概念的理解及应用能力第 783 题ES6 中数组和对象的解构赋值如何使用? 考察解构赋值的语法应用及其默认值、重命名等技巧第 784 题在 JavaScript 中如何判断一个变量的类型? 考察 JavaScript 类型判断的多种方法及适用场景第 785 题pop() 和 unshift() 的区别是什么? 考察对 JavaScript 数组基础方法的功能与特点的理解第 786 题indexOf 和 findIndex 有什么区别? 考察对数组查找方法适用场景的区分能力第 787 题Set、Map 与普通对象的区别是什么? 考察对 JavaScrip 集合类型与普通对象差异的理解第 788 题Promise 状态有哪些? 考察对 Promise 核心状态机及其流转关系的掌握第 789 题在Android中,WebView与网页通信的具体实现方式有哪些? 考察对Android WebView与前端JavaScript交互机制的掌握第 790 题请解释 JavaScript 中的闭包、函数节流(throttle)和函数防抖(debounce),并说明它们各自的作用与适用场景。 考察对 JavaScript 核心概念和常见优化技术的理解与区分第 791 题为什么script脚本执行太久会导致页面白屏,如何优化? 考察对浏览器渲染机制的理解与前端性能优化能力第 792 题script标签的defer和async属性有什么区别? 考察对HTML脚本加载与执行时序的理解第 793 题实现对象深拷贝 考察对深拷贝原理、边界情况和可用工具的理解第 794 题import和require的区别 考察ES模块与CommonJS模块化的核心差异与工程理解第 795 题Promise和回调的区别是什么? 考察对异步编程模型演进及错误处理机制的理解第 796 题instanceof和Object.prototype.toString.call()有什么区别? 考察对JavaScript类型判断机制及其适用场景的理解第 797 题请解释 JavaScript 的事件循环模型,并举例说明常见的微任务和宏任务。 考察对 JavaScript 异步执行模型、任务队列和 await 机制的理解第 798 题请说明 Promise 的状态有哪些,链式调用如何工作,以及构造函数本身是同步执行还是异步执行。 考察对 Promise 核心机制、状态流转和同步异步边界的理解第 799 题点击按钮时动态加载一个组件,如何用 Promise 异步等待组件加载完成后再显示它? 考察异步加载组件的流程控制与 Promise 使用第 800 题如何判断一个变量是否为数组?请比较 JavaScript 中几种常见方法的区别。 考察 JavaScript 数组类型判断的多种实现及其边界与适用场景