js严格模式下判断数据类型

function isType(type) {
    return function (content) {
        let t = Object.prototype.toString.call(content).replace(/[objects|]/g, '')
        return t === type;
    }
}
let arr = ['String', "Array", "Object", 'Function', "Number", 'Null'];
let util = {};
arr.forEach(item => {
    util['is' + item] = isType(item);
})
console.log(util.isNumber(111));
原文地址:https://www.cnblogs.com/web-wjg/p/9225227.html