function isType(type) {
return function (obj) {
return Object.prototype.toString.call(obj) === `[object ${
type}]`;
}
}
let isString = isType('String'),
isNumber = isType('String'),
isObject = isType('Object');
console.log(isString(1));
// false
console.log(isString('7'));
// true
console.log(isNumber(3));
// false
console.log(isObject({
id: 1 }));
// true
JavaScript封装检测数据类型功能、Object、prototype、toString、call
猜你喜欢
转载自blog.csdn.net/weixin_51157081/article/details/124849273
今日推荐
周排行