JS封装获取数据类型函数(通用版)

59 阅读1分钟
let getType = (type) => {
        return Object.prototype.toString.call(type).slice(8, Object.prototype.toString.call(type).length - 1)
}
console.log(getType('str'));   //  String
console.log(getType(123));   // Number
console.log(getType(true));  // Boolean
console.log(getType(null));  // Null
console.log(getType(undefined));  // Undefined
console.log(getType([]));  // Array
console.log(getType({}));  // Object
console.log(getType(function () { }));  // Function