版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fhjdzkp/article/details/85335510
const typeList = ['Object', 'Array', 'Function', 'Number', 'String', ''];
const validate = (() => {
let obj = {}
for (let name of typeList) {
obj[`is${name}`] = (originObj) => Object.prototype.toString.call(originObj) === `[object ${name}]`
}
return obj;
})();
export default validate