/shouxieti

常见手写题目

Primary LanguageJavaScript

经典必须要学会的JS手写题

  • 防抖与节流
  • 如何实现一个简单的 Promise
  • js 中如何实现 bind
  • 如何实现一个深拷贝 (cloneDeep)
  • 如何拍平一个数组
  • 使用 js 实现一个 lru cache(最近最少缓存)
  • 实现一个 once 函数,记忆返回结果只执行一次
  • 实现一个函数用来解析 URL 的 querystring
  • 如何实现一个数组洗牌函数 shuffle
  • 在 JS 中如何监听 Object 某个属性值的变化
  • 发布订阅模式
  • 单例模式
  • pipe 函数(多函数,顺序执行,前一个的返回值作为后一个的输入),深刻理解函数式
  • 异步任务执行器(前一个的返回值作为后一个的输入) ##答案链接1 ##答案链接2-方法实现要新点