//封装type
封装type
function type(a){
if(a===null){
return "null";
}else if(typeof(a)=='object'){
//数组,对象,包装类---》"object"
if(Object.prototype.toString.call(a)=="[object Array]"){
return "Array";
}
else if(Object.prototype.toString.call(a)=="[object Object]"){
return "Object";
}else if(Object.prototype.toString.call(a)=="[object Number]"){
return "object-Number";
}else if(Object.prototype.toString.call(a)=="[object String]"){
return "object-String";
}else if(Object.prototype.toString.call(a)=="[object Boolean]"){
return "object-Boolean";
}
}else{
return typeof(a);//number, String, function ,undefined ,boolean
}
}
原生js封装type
最新推荐文章于 2022-04-01 11:22:49 发布