# 手写题
# 写函数获取数据的类型
# new 一个对象的过程
# LazyMan
# dom 树的遍历
# 函数柯里化,curry 函数
# instanceof 原理
f.__proto__ === F.protoType;
# 手写 bind, apply call
- bind
- 返回一个新的函数
- 绑定 this 和部分参数
- 如果是箭头函数,不改变 this,只改变参数
//
# Events 自定义事件
- 事件走线
# LRU 缓存
- 只缓存最近使用的,删除沉水的数据
- api: get set
- hash 存储 对象和 map
- 必须有序 可排序