js 精确判断数据类型

js 精确判断数据类型

Object.prototype.toString.call(arr);
	let arr = [];
	let obj = {};
	console.log(typeof arr);  // object
	console.log(typeof obj);  // object
	// typeof 类似 instanceof 会去找原型链上的数据类型
	
	// 精确查找数据类型
	let res = Object.prototype.toString.call(arr);
	let res2 = Object.prototype.toString.call(obj);
	console.log(res);  // [object Array]
	// 补充:constructor 方法是查找 类或者是 构造函数,
	// 可以用 constructor 方法找到实例化后的方法的构造函数

版权声明:本文为github_39155605原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。