8.1 创建基础类

代码编写过程会遇到很多基本类型的判断,第一步需要将这些方法封装。

  1. class Util {
  2. constructor() {}
  3. // 检测基础类型
  4. _isPrimitive(value) {
  5. return (typeof value === 'string' || typeof value === 'number' || typeof value === 'symbol' || typeof value === 'boolean')
  6. }
  7. // 判断值不为空
  8. _isDef(v) {
  9. return v !== undefined && v !== null
  10. }
  11. }
  12. // 工具类的使用
  13. const util = new Util()