Keep面试题 · JavaScript

Keep相关面试题,按最终去重题目聚合。

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

筛选题目已选:JavaScript
第 1 题JavaScript 中有哪些数据类型?如何检测一个变量的数据类型? 考察 JavaScript 基础类型体系与类型检测方法的掌握技术原理JavaScript第 2 题JavaScript 中如何判断数据类型?typeof 能区分数组吗? 考察 JavaScript 类型判断的常用方法及其局限问题拆解技术原理JavaScript第 3 题请说明 JSON.parse() 和 JSON.stringify() 的用途及典型使用场景。 考察对 JavaScript 内置 JSON 方法的功能理解与场景应用能力编码实现技术原理JavaScript第 4 题var、let、const 之间有什么区别? 考察 JavaScript 变量声明的作用域、提升和可变性掌握技术原理JavaScript第 5 题请介绍 JavaScript 中常用的数组方法,并说明它们的用途、返回值以及对原数组的影响。 考察对 JavaScript 数组方法的基础掌握、语义理解与区分能力技术原理JavaScript第 6 题map与forEach的区别 考察对数组遍历方法的理解及对副作用与返回值的辨别编码实现技术原理JavaScript第 7 题箭头函数与普通函数的区别有哪些? 考察对JavaScript函数特性差异的理解,包括this绑定、arguments、原型等技术原理JavaScript第 8 题如果有一个对象数组,如何去重? 考察对象数组去重的常用方法、引用与属性比较的区别编码实现技术原理JavaScript第 9 题请解释 JavaScript 中 this 的指向规则,以及箭头函数的 this 与普通函数有何不同? 考察对 this 绑定机制和箭头函数词法作用域的理解问题拆解技术原理JavaScript第 10 题如何实现数组去重? 考察对常用去重方式的理解、复杂度分析及适用场景编码实现技术原理JavaScript第 11 题什么是事件冒泡和事件捕获,说说它们的区别? 考察对 DOM 事件传播机制的理解及实际应用边界问题拆解技术原理JavaScript第 12 题给定一个有父子关系的扁平数组,请编写代码将其转换为树形结构。 考察递归与映射在数据结构转换中的应用编码实现问题拆解JavaScript第 13 题JavaScript的基础数据类型有哪些? 考察对JavaScript语言基础数据类型的掌握程度技术原理JavaScript