代码如下:
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;
}
这段代码,我测了好几遍,数组什么的本来应该返回["object array"]的,但是都是返回“object”,后来发现class2type[ toString.call( obj ) ]总是返回undefined。难道这个函数只在Android <=2.3起作用,其他情况下,数组什么的一律返回object?
相关分类