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