-
实现一个完全符合 Promise A+ 规范的 Promise ✔
包含实例方法 then, catch, finally 和静态方法 resolve, reject, all, race, allSettled
-
包含 on, off, once, prependListener, setMaxListeners 等方法
-
- isNumber ✔
- isString ✔
- isBoolean ✔
- isObject ✔
- isObjectLike ✔
- isPlainObject ✔
- isArguments ✔
-
- reduce 实现 map ✔
- reduce 实现 filter ✔
- 解析 URL queryString ✔
- 串行执行 promise ✔
- 函数管道 ✔
-
防抖 ✔
-
- 比较时间戳 ✔
- 定时器 ✔
-
- 原型继承 ✔
- 组合继承 ✔
- ES6 class 继承 ✔
-
事件委托 ✔
-
- reduce 递归 ✔
- toString ✔
- splice 非递归 ✔
- 指定深度的 flatDepth ✔
-
模拟私有属性 ✔
-
- createStore ✔
- compose ✔
-
深度克隆 ✔
-
- 原生 ajax ✔
- jsonp ✔
-
- lodash get ✔
- proxy ✔
-
curry ✔
-
- once ✔
- memorize ✔