class2type = {};
toString = Object.prototype.toString;
유형: function( obj ) {
return obj == null ?
문자열( obj ) :
class2type[ toString.call(obj) ] || "물체";
},
isFunction: function( obj ) {
return jQuery.type(obj) === "function";
},
isArray: Array.isArray || function( obj ) {
return jQuery.type(obj) === "배열";
},
// 객체가 창인지 확인하는 대략적인 방법
isWindow: function( obj ) {
return obj && typeof obj === "object" && " setInterval" in obj;
},
isNaN: function( obj ) {
return obj == null || !rdigit.test( obj ) || isNaN(obj);
},