Skip to content

前端手写题专题

前端面试必考手写题,重点掌握 异步编程深拷贝函数增强

📊 题目总览

题目难度梯队关键技巧
Promise.all / race / allSettled⭐⭐⭐第一梯队计数/竞态
深拷贝⭐⭐⭐第一梯队WeakMap/类型判断
防抖节流⭐⭐第二梯队定时器/闭包
call / apply / bind⭐⭐第二梯队this 绑定
LRU 缓存⭐⭐第二梯队Map/双向链表
柯里化⭐⭐第三梯队闭包/递归
Promise 完整实现⭐⭐⭐进阶状态机/微任务
事件发布订阅⭐⭐第三梯队观察者模式
省市区平级转树状⭐⭐第二梯队Map/递归
请求并发控制⭐⭐⭐第二梯队异步/队列
对象扁平化与反扁平化⭐⭐第三梯队递归/字符串
树形结构查找路径⭐⭐第三梯队DFS/回溯

分类导航

🔄 异步编程

  • Promise.all / race / allSettled / any
  • 请求并发控制

📦 数据结构

  • 深拷贝
  • LRU 缓存
  • 省市区平级转树状
  • 对象扁平化与反扁平化
  • 树形结构查找路径

🛠️ 函数工具

  • 防抖节流
  • call / apply / bind
  • 柯里化

🚀 高级实现

  • Promise 完整实现
  • 事件发布订阅

前端面试知识库