05 · 手写题
手写 debounce 防抖与 throttle 节流(工程级完整实现)
手写深拷贝 deepClone(处理循环引用与特殊类型)
手写一个符合 Promises/A+ 规范的 Promise?
手写 Promise.all / race / allSettled / any
手写实现 call / apply / bind
手写 new 操作符(模拟 new 的实现)
手写实现 instanceof
手写一个通用 curry 柯里化函数(含占位符进阶版)
手写 Memoize 记忆化(缓存函数结果)
手写深比较 deepEqual(递归比较两个值是否结构相等)
手写发布订阅 EventEmitter(on / emit / off / once)
手写数组扁平化 flat
手写:数字千分位、URL query 参数解析、简易模板渲染?
手写 LRU 缓存(最近最少使用)?
手写 Array.prototype.reduce 与 JS 继承(寄生组合式)
手写并发请求控制(请求池 / 限流,限制最大并发数)
手写 async 重试 retry 与超时控制 timeout?
手写 Promisify(把 error-first 回调函数转成返回 Promise)
手写大数相加(字符串相加)与简易 JSON 解析器?
手写一个 Vue/React 风格的响应式系统(Proxy + effect 依赖收集)
实现虚拟 DOM 与简版 diff 算法