手写代码

前端面试高频手写代码题,考察 JavaScript 基本功。

知识点概览

  • 防抖节流 - debounce、throttle
  • 深拷贝 - 实现完整的深拷贝函数
  • Promise - 实现 Promise 和常用方法
  • 数组方法 - map、filter、reduce 等
  • 发布订阅 - EventEmitter
  • call/apply/bind - 模拟实现
  • LRU Cache - Map、哈希表与双向链表
  • 数组与树互转 - O(n) 建树和迭代遍历
  • 函数式工具 - curry、compose、pipe
  • 异步调度器 - 并发限制、错误与取消策略
ON THIS PAGE