JavaScript 面试指南
JavaScript 模块入口页,点击卡片进入专题。
数据类型
原始类型、引用类型与类型判断。
作用域与闭包
词法作用域、闭包机制与应用场景。
this 指向
调用方式、绑定规则和常见陷阱。
原型与原型链
继承模型、构造函数与对象关系。
let/const
块级作用域与变量声明最佳实践。
箭头函数
语法特性、this 行为与适用边界。
解构赋值
对象/数组解构与参数处理模式。
Promise
异步模型、链式调用与错误处理。
Async/Await
异步流程写法与并发控制策略。
模块化
ESM 规范、加载机制和工程实践。
事件循环
宏任务/微任务与执行时序分析。
内存管理
垃圾回收机制与内存泄漏定位。
性能优化
执行性能优化与代码层面调优。
手写防抖
防抖原理、场景和实现细节。
手写节流
节流策略、定时器实现与边界处理。
手写深拷贝
循环引用、类型兼容与实现优化。
手写柯里化
函数式技巧与参数收集方案。