京东面试题 · 问题拆解 · JavaScript
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 7 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · JavaScript
考察点
技术栈
第 1 题请解释 JavaScript 中 filter、map、splice 的用途与区别。 考察对常见数组方法的功能理解、行为差异与边界场景掌握第 2 题请解释事件循环是什么,并分析下面代码的输出顺序:setTimeout(()=>console.log('timeout'),0); Promise.resolve().then(()=>console.log('promise')); console.log('sync'); 考察对事件循环、宏任务与微任务执行顺序的理解第 3 题setTimeout(fn,0) 解释在什么时候运行 考察 JavaScript 事件循环与定时器回调的执行时机第 4 题请实现一个 Promise.all 方法,并说明其核心逻辑。 考察对 Promise 并行处理、状态管理与错误处理的理解第 5 题JS中闭包的定义、特征、应用场景及注意事项 考察对闭包机制的理解、实际应用和潜在风险意识第 6 题setTimeout设置delay为0时的执行情况、过程及实际应用场景 考察JavaScript事件循环、宏任务与微任务的执行顺序第 7 题请解释 JavaScript 中作用域和原型链的概念及其区别。 考察对 JavaScript 核心机制(作用域与原型链)的理解和区分能力