其他分享
首页 > 其他分享> > 检测数据类型(基本与复杂)

检测数据类型(基本与复杂)

作者:互联网

function dataType(obj) {
var toString = Object.prototype.toString;
var map = {
'[object Boolean]': 'boolean',
'[object Number]': 'number',
'[object String]': 'string',
'[object Function]': 'function',
'[object Array]': 'array',
'[object Date]': 'date',
'[object RegExp]': 'regExp',
'[object Undefined]': 'undefined',
'[object Null]': 'null',
'[object Object]': 'object'
};
return map[toString.call(obj)];
}
const res = dataType(true)
const res2 = dataType({name:"skm")
console.log(res) // boolean
console.log(res2) // object
...

标签:function,const,复杂,dataType,检测,object,数据类型,boolean,toString
来源: https://www.cnblogs.com/songkomei/p/16055964.html