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 方法找到实例化后的方法的构造函数
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章