21 lines
379 B
JavaScript
21 lines
379 B
JavaScript
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;
|
|
} );
|