互联网/IT行业面试题 · 技术原理 · JavaScript

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

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

筛选题目已选:技术原理 · JavaScript
第 101 题JS有哪些基本类型? 考察 JavaScript 基础类型分类及 typeof 判断技术原理JavaScript第 102 题unshift和pop有什么区别? 考察数组操作方法的语义理解与边界把握技术原理JavaScript第 103 题如果不根据当前时间计算,而是单独用一个变量从0开始累计,这种方式和基于当前时间计算有什么区别? 考察基于时钟与自增计数两种计时方式的精度和漂移差异风险判断技术原理JavaScript第 104 题JavaScript的数据类型有哪些? 考察 JavaScript 基础数据类型的掌握与区分技术原理JavaScript第 105 题TypeScript和JavaScript的主要区别是什么? 考察对TypeScript核心特性的理解及其与JavaScript的关系技术原理技术选型JavaScriptTypeScript第 106 题请列举 ES6 引入的主要新特性,并简要说明其中三项在实际开发中的应用。 考察对 ES6 核心语法和常用特性的掌握程度编码实现技术原理JavaScript第 107 题请手写实现一个 Promise.allSettled 方法。 考察对 Promise 状态机、静态方法语义与异步并发处理的理解编码实现技术原理JavaScript第 108 题在防抖函数中为什么要用 apply 绑定 this?如果不用 apply,能拿到点击事件吗? 考察this指向与事件参数的传递机制问题拆解技术原理JavaScript第 109 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解技术原理JavaScript第 110 题map和forEach的区别是什么? 考察对数组遍历与映射方法的理解,包括返回值、链式调用和副作用编码实现技术原理JavaScript第 111 题数组的遍历有哪些方法? 考察对数组遍历常用语法的掌握与适用场景判断问题拆解技术原理JavaScript第 112 题事件委托机制以及这个机制有什么作用? 考察对事件冒泡与委托原理的理解及应用价值性能优化技术原理JavaScript第 113 题请解释 Promise 是什么,以及它解决了 JavaScript 异步编程中的哪些问题? 考察对 Promise 核心概念、原理和异步编程能力的理解问题拆解技术原理JavaScript第 114 题请解释 JavaScript 事件循环中宏任务与微任务的执行顺序,特别是当执行宏任务时产生了新的微任务应如何处理? 考察对事件循环机制中宏任务与微任务嵌套调度的理解问题拆解技术原理JavaScript第 115 题请解释 JavaScript 中闭包的概念及典型应用场景。 考察对闭包机制的理解及其实用价值技术原理问题排查JavaScript第 116 题请解释 JavaScript 中原型与原型链的概念。 考察对原型对象、原型链继承机制的理解技术原理JavaScript第 117 题说说防抖和节流 考察对前端性能优化中防抖与节流机制的理解及应用能力系统设计技术原理JavaScript第 118 题解构赋值与深拷贝的区别是什么? 考察对解构赋值语义与深拷贝概念的理解,以及二者在数据复制上的本质差异技术原理JavaScript第 119 题Promise 有哪几个状态?状态一旦改变还能再变吗? 考察对 Promise 状态机的基本认知技术原理JavaScript第 120 题请讲讲你对 Promise 的理解,包括它的核心概念和常见用法。 考察对 Promise 异步机制、状态流转及链式调用的掌握程度编码实现技术原理JavaScript