js 判断数据类型 引用类型
原创
©著作权归作者所有:来自51CTO博客作者wx58f59a601fad5的原创作品,请联系作者获取转载授权,否则将追究法律责任
/**
* js 判断数据类型
* 基础类型 typeof string number boolean undefined null
*
* 引用类型 基础类型都可以使用 vue中使用这种方法判断数据类型
* 使用: Object.prototype.toString.call(要判断的数据)
*
* 判断数组还可以
* arr instanceof Array
*
*/
console.log(Object.prototype.toString.call(1)); // [object Number]
console.log(Object.prototype.toString.call('abc')); // [object String]
console.log(Object.prototype.toString.call(false)); // [object Boolean]
console.log(Object.prototype.toString.call(undefined)); // [object Undefined]
console.log(Object.prototype.toString.call(null)); // [object Null]
console.log(Object.prototype.toString.call([12,32,43,21,32,12])); // [object Array]
console.log(Object.prototype.toString.call({x:1,y:3})); // [object Object]
console.log(Object.prototype.toString.call(new Date())); // [object Date]
console.log(Object.prototype.toString.call(/abc/)); // [object RegExp]