类型检测 typeof 不能检测出详细的Object类型中具体的分类 Object.prototype.toString()–>可以根据每一个不同的数据类型生成对应数据类型的状态字符串 通过slice(8,-1) 对生成的字符串进行处理可以获取typeof 对应的参数值所对应的数据类型 之所以要用Object是因为所有的类型的父类型都为Object 其他原始类型中的数据类型中的toString已经被 对应的数据类型的原型链上的数据所改写 若使用delete方法删除了对应原型链上的重写方法 则可以让复写被替换
一个工具函数应该从最基本的状态类型检测开始编写