# 手写 JS 各种操作符

目录:

  1. curring:函数柯里化;
  2. deep-clone:深拷贝;
  3. dt
    1. debounce:手写防抖;
    2. throttle:手写节流;
  4. event-emitter:发布订阅;
  5. extends:手写 ES5 继承(寄生组合继承);
  6. Function
    1. apply
    2. bind
    3. call
  7. instanceof:手写 instanceof;
  8. json
    1. parse:手写 JSON.parse
    2. stringify:手写 JSON.stringify
  9. mvvm:手写 mvvm 模型;
  10. new:手写 JS new 对象;
  11. promise:手写 Promise A+;
  12. scheduler:手写调度器;
  13. sort:JS 各种排序实现。