let a=[1,2,3];
let b ={};
function getType(val) {
//Objet.prototype.toString.call()用于判断类型 返回一个字符串 精准判断数据类型
let str = Object.prototype.toString.call(val);
console.log(str); //检测a返回一个字符串 [object Array] 或者检测 b 返回一个字符串 [object Object]
console.log(str.length);
return str.substring(str.indexOf(" "),str.length-1)
}
getType(a); //Array类型
getType(b); //Object类型
js封装一个判断类型的函数(Object.prototype.toString.call() 精准判断数据类型)
最新推荐文章于 2023-12-29 09:25:47 发布