参考答案:
1function getType(value) { 2 // 判断数据是 null 的情况 3 if (value === null) { 4 return value + ""; 5 } 6 7 // 判断数据是引用类型的情况 8 if (typeof value === "object") { 9 let valueClass = Object.prototype.toString.call(value), 10 type = valueClass.split(" ")[1].split(""); 11 12 type.pop(); 13 14 return type.join("").toLowerCase(); 15 } else { 16 // 判断数据是基本数据类型的情况和函数的情况 17 return typeof value; 18 } 19}
最近更新时间:2021-11-17