-
-
Notifications
You must be signed in to change notification settings - Fork 258
Open
Description
function myType(val) {
let template = {
"[object Array]": "array",
"[object Object]": "object",
};
if (val === null) {
return val;//如果为null则返回自己
}
if (typeof val === "object") {//对object进行二次检验
let type1 = Object.prototype.toString.call(val);
return template[type1];
}
return typeof val;//基本数据类型照常返回
}
console.log(myType([1, 2, 3]), typeof [1, 2, 3]);
ouyangbo123, rpqp and 2ydZRMYDYCG
Metadata
Metadata
Assignees
Labels
No labels