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

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

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

筛选题目已选:JavaScript
第 921 题在async函数中,使用await调用fetch时,如何正确书写function的定义和调用? 考察async/await与fetch的配合使用,以及函数定义和闭包作用域的理解编码实现技术原理JavaScript第 922 题遍历数组的方法有哪些? 考察对数组遍历常用方法的掌握及适用场景区分问题拆解技术原理JavaScript第 923 题做骨架屏时,怎么判断骨架内容和真实内容之间的切换时机? 考察前端加载体验优化中骨架屏切换时机的设计需求分析技术原理JavaScript第 924 题请解释 JavaScript 中 null 与 undefined 的区别。 考察对 JavaScript 原始类型特殊值的理解与区分能力问题拆解技术原理JavaScript第 925 题如何实现一个深拷贝? 考察对深拷贝概念、边界情况和常见实现方式的理解编码实现技术原理JavaScript第 926 题请说明 Promise、async/await 和定时器在 JavaScript 异步编程中的区别,以及它们在事件循环中的执行顺序。 考察对 JavaScript 异步机制和事件循环模型的理解问题拆解技术原理JavaScript第 927 题请列举并说明 JavaScript 中遍历数组的常见方法,并比较各自的特点与适用场景。 考察对 JavaScript 数组遍历 API 的掌握程度与适用场景辨析能力问题拆解技术原理JavaScript第 928 题proto和prototype的区别 考察JavaScript原型链核心概念的理解与区分技术原理JavaScript第 929 题说说防抖和节流的区别 考察对高频事件优化技术原理的理解与应用场景辨析技术原理方案权衡JavaScript第 930 题JS是单线程的吗? 考察对JavaScript执行模型和事件循环机制的理解技术原理JavaScript第 931 题如果事件循环中的微任务一直不被执行完,会发生什么? 考察对事件循环机制、微任务与宏任务执行顺序以及阻塞机制的理解风险判断技术原理JavaScript第 932 题请解释普通函数和箭头函数中 this 指向的区别,并举例说明。 考察对 JavaScript 中 this 绑定机制及箭头函数特性的理解自我呈现技术原理JavaScript第 933 题请介绍 JavaScript 中 Promise 的核心概念、基本用法以及它解决的问题。 考察对 Promise 机制、使用场景及异步编程基础的理解沟通表达技术原理JavaScript第 934 题请说明 JavaScript 中 Map 和 Set 的基本概念、与数组或对象的区别,以及各自适用的典型场景。 考察对 ES6 集合类型 Map 与 Set 的核心特性、差异及应用场景的掌握技术原理技术选型JavaScript第 935 题已知 JavaScript 的 DOM API 有 insertBefore,那么如何实现一个 insertAfter 功能? 考察对 DOM 原生 API 的理解和基于现有原语的组合实现能力编码实现技术原理JavaScript第 936 题在 JavaScript 中,try...catch 能否捕获异步任务(如 setTimeout 宏任务、Promise 微任务)中抛出的错误?请说明原因。 考察对 JavaScript 同步/异步错误捕获机制与事件循环的理解问题拆解技术原理JavaScript第 937 题请介绍一下在项目中防抖和节流的实际使用情况,以及它们分别解决了什么问题。 考察对前端性能优化中防抖与节流的理解深度及项目实践能力性能优化问题拆解技术原理JavaScript第 938 题你理解ES6是什么? 考察对ES6基本概念和核心特性的掌握程度技术原理JavaScript第 939 题请介绍 JavaScript 中数组去重的常用方法。 考察对 JavaScript 数组去重多种方案的掌握与权衡编码实现技术原理方案权衡JavaScript第 940 题请解释什么是事件循环(Event Loop),并说明它在 JavaScript 运行时(如浏览器或 Node.js)中如何工作。 考察对事件循环机制的理解及其在异步编程中的作用技术原理JavaScript