Skip to content
On this page

大纲

按重要程度排序排序

JS 实现篇

  • call / apply / bind
  • new / Object.create
  • instanceof / Object.prototype.isPrototypeOf
  • Promise.all / race / allSettled / any
  • 数组去重 / 数组扁平化
  • 数组的基本方法 map / reduce / filter / find / findIndex / every / some
  • 实现继承
  • 实现 Promise
  • 实现 JSON.stringify / JSON.parse

基础应用篇

  • 防抖/节流
  • deepClone
  • deepMerge
  • EventEmitter(发布订阅模式)
  • 观察者模拟
  • currying / compose
  • JSONP

综合应用篇

  • 异步请求控制
  • 数组和树的转换
  • 解析 url 参数为对象
  • LazyMan
  • LRU