标签:data date 数据类型 error exp type turn boolean cti
function getDataType(data){
var typeObj = {
‘[object Undefined]‘: "undefined",
‘[object Null]‘: "null",
‘[object Boolean]‘: "boolean",
‘[object Number]‘: "number",
‘[object String]‘: "string",
‘[object Object]‘: "object",
‘[object Array]‘: "array",
‘[object Function]‘: "function",
‘[object Date]‘: "date",
‘[object RegExp]‘: "regexp",
‘[object Error]‘: "error",
‘[object Arguments]‘: "arguments"
}
return typeof data !== "object" ? typeof data : toType[toString.call(data)];
}// 由于typeof []的值为"object", typeof {}的值也为"object", 所以需要增加判断。
标签:data date 数据类型 error exp type turn boolean cti
原文地址:https://www.cnblogs.com/dadouF4/p/12746284.html