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

function isType(type) {
    return function (content) {
        let t = Object.prototype.toString.call(content).replace(/\[object\s|\]/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));

 

posted @ 2018-06-25 17:12  web_study  阅读(388)  评论(0编辑  收藏  举报

哈哈