var TypeCheck = function(){ var __isType = function(type){ return function(obj){ return Object.prototype.toString.call(obj) === '[object '+ type +']'; }; }; return { isObject : function(obj){ return __isType("Object")(obj); }, isArray : function(obj){ return Array.isArray(obj) || __isType("Array")(obj); }, isString : function(obj){ return __isType("String")(obj); }, isUndefined : function(obj){ return __isType("Undefined")(obj); }, isNumber : function(obj){ return __isType("Number")(obj) && isFinite(obj) && !isNaN(obj); }, isNullOrUndefined : function(obj){ return !!(obj == undefined); } }; }();
javascript类型校验
最新推荐文章于 2024-04-30 21:57:01 发布