前端/移动开发面试题 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3003 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 741 题请列举数组的常用方法,并说明数组的循环遍历方式有哪些? 考察对数组常用操作方法和遍历方式的掌握程度第 742 题常用的数组方法中,哪些会改变原数组? 考察对 JavaScript 数组方法变异与返回新数组的区分能力第 743 题请手写一个异步并发器,要求能控制同时执行的并发任务数量,并返回所有任务结果。请说明你使用的语言及其异步模型。 考察异步编程、并发控制和结果收集能力第 744 题说说JavaScript的事件循环,宏任务和微任务分别是什么,Promise 的执行是同步还是异步? 考察事件循环机制与 Promise 执行顺序的掌握第 745 题JavaScript 中有哪些数据类型?如何判断一个值的类型?处理数字时可能遇到哪些典型问题? 考察 JavaScript 基础知识、类型判断方法和数字精度风险意识第 746 题JavaScript 中有哪些常见的异步编程方式?请对比 async/await 与 Promise 的优势和适用场景。 考察对 JavaScript 异步编程模型的理解及对 async/await 与 Promise 的掌握第 747 题Map 与 Object 有哪些主要区别? 考察对 Map 和 Object 在实际使用中的差异分析第 748 题图片懒加载怎么实现的?如何判断图片是否进入视口? 考察懒加载的实现原理、视口判断方式与性能考量第 749 题请解释浏览器的事件循环(Event Loop)机制,并说明它如何影响JavaScript代码的执行顺序。 考察对浏览器事件循环、宏任务与微任务机制的理解第 750 题举例说明事件委托的具体应用场景 考察事件委托机制的理解、实际应用与性能优化意识第 751 题Symbol 是 JavaScript 的基础数据类型吗?请说明其特点。 考察对 JavaScript 基础数据类型和 Symbol 特性的理解第 752 题请手写实现一个防抖函数,并说明其适用场景。 考察防抖原理、实现细节及场景判断能力第 753 题如何检验数据类型? 考察对JavaScript中数据类型检测方法的掌握及适用场景辨析第 754 题requestAnimationFrame 能保证回调一定会在每一帧执行吗?请解释。 考察对浏览器调度机制和异常场景的认知第 755 题请手写实现一个数组拍平(flat)方法,并说明其边界情况如何处理。 考察对递归/迭代实现的理解、边界处理能力和编码表达第 756 题如果我想在更新DOM节点后做一些操作,怎么获取更新DOM节点这个时机? 考察对浏览器DOM更新时机和异步渲染机制的理解第 757 题请解释浏览器中事件捕获与冒泡的概念及两者的区别。 考察对DOM事件传播机制的理解与掌握第 758 题请手写一个 JS 闭包,并说明其典型应用场景与可能的内存风险。 考察闭包的定义、写法、常见应用及内存管理意识第 759 题JavaScript 中的微任务和宏任务都有哪些? 考察对事件循环中任务队列分类的掌握第 760 题讲讲数组有哪些常见的API,都有什么用,哪些会修改原数组哪些不会修改原数组? 考察对数组常用方法及其可变性(修改原数组与否)的理解