获取某个值的具体数据类型
每一个引用类型都有
toString方法,默认情况下,toString()方法被每个Object对象继承。如果此方法在自定义对象中未被覆盖,toString()返回"[object type]",其中type是对象的类型。但是, 大部分引用类型比如
Array、Date、RegExp等都重写了toString方法 ,只有此方法未被覆盖,toString才会达到预想的效果 。所以,我们可以使用
call()来改变this指向达到我们所期待的效果。如下:Object.prototype.toString.call(target)

posted on
浙公网安备 33010602011771号