define( [ | |
"../var/class2type", | |
"../var/toString" | |
], function( class2type, toString ) { | |
"use strict"; | |
function toType( obj ) { | |
if ( obj == null ) { | |
return obj + ""; | |
} | |
// Support: Android <=2.3 only (functionish RegExp) | |
return typeof obj === "object" || typeof obj === "function" ? | |
class2type[ toString.call( obj ) ] || "object" : | |
typeof obj; | |
} | |
return toType; | |
} ); |