通过调用Object对象prototype上的toString方法,返回表示这个对象的字符,在通过slice方法截取出类型名称。
const getType = (arg)=>{
return Object.prototype.toString.call(arg).slice(8,-1)
}
getType() //undefined
getType(null) //Null
get([]) //Array
get(0) //Number
通过调用Object对象prototype上的toString方法,返回表示这个对象的字符,在通过slice方法截取出类型名称。
const getType = (arg)=>{
return Object.prototype.toString.call(arg).slice(8,-1)
}
getType() //undefined
getType(null) //Null
get([]) //Array
get(0) //Number