互联网/IT行业面试题 · JavaScript

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:JavaScript
第 721 题call、apply、bind指定this的区别是什么? 考察对JavaScript函数this绑定的理解及三者的使用场景差异技术原理JavaScript第 722 题平时怎么使用箭头函数? 考察对箭头函数语法特点、适用场景及边界限制的理解技术原理方案权衡JavaScript第 723 题如果让你从零实现一个简单的文件打包工具,你会如何设计它的整体架构和核心流程? 考察对打包器核心流程与模块处理能力的理解编码实现问题拆解技术原理JavaScript第 724 题请手写一个深拷贝函数,要求能够处理对象、数组以及循环引用。 考察递归、引用处理、循环引用检测和边界意识编码实现问题拆解技术原理JavaScript第 725 题请解释 JavaScript 中 let 和 const 的暂时性死区(TDZ),并说明其作用。 考察对 let/const 变量提升机制和暂时性死区概念的理解技术原理JavaScript第 726 题请列举 Lodash 中常用的数组和对象操作函数,并说明它们各自的作用。 考察对 JavaScript 工具库常用 API 的掌握程度和实际应用能力编码实现技术原理JavaScript第 727 题请谈谈你对 JavaScript 中 Promise 的理解。 考察对 Promise 核心机制、使用场景与局限性的掌握问题拆解技术原理JavaScript第 728 题请手写实现一个 bind 函数。 考察对 this 绑定、闭包和构造函数调用的理解编码实现问题拆解技术原理JavaScript第 729 题使用 Promise 时是否会产生闭包?请结合示例说明。 考察对闭包定义与 Promise 内部机制关系的理解问题拆解技术原理JavaScript第 730 题Map和WeakMap有什么区别? 考察对WeakMap弱引用特性和内存管理理解风险判断技术原理JavaScript第 731 题A对象声明了一个箭头函数方法,在B对象访问时,它的this会指向谁? 考察箭头函数this绑定规则与定义时词法作用域技术原理JavaScript第 732 题请手写实现 Promise.all 和 Promise.allSettled,并说明两者的区别与应用场景。 考察对 Promise 并发控制、错误处理与标准语义的掌握程度及编码能力编码实现问题拆解技术原理JavaScript第 733 题==和===区别 考察JavaScript中相等比较运算符的语义差异与类型转换机制技术原理JavaScript第 734 题请解释 JavaScript 中 call 和 apply 方法的区别及使用场景。 考察对函数调用方式与 this 绑定的理解编码实现技术原理JavaScript第 735 题JavaScript 中有哪些基本数据类型? 考察对 JavaScript 基本类型分类的掌握技术原理JavaScript第 736 题手写数组flat函数,说明其实现思路 考察数组扁平化的递归与迭代实现、边界处理能力编码实现问题拆解技术原理JavaScript第 737 题请解释事件委托,并说明 addEventListener 第三个参数的作用。 考察对 DOM 事件冒泡、捕获及事件委托原理的理解技术原理JavaScript第 738 题引用类型和基本类型的区别是什么?从内存角度考虑。 考察对Java/JavaScript中基本类型与引用类型在内存分配、存储位置和传递方式上的理解技术原理JavaJavaScript第 739 题请写出三种数组去重的方法,并说明各自的适用场景和复杂度。 考察编码能力、多种解法对比与复杂度分析编码实现方案权衡JavaScript第 740 题如果在 Promise 的 then 回调中抛出错误,会怎样处理? 考察 then 中的异常如何影响 Promise 链及后续处理风险判断技术原理JavaScript