typeof數(shù)組和對象返回的都是obj冻辩,使用下面方法返回的是布爾值渤弛。
function isArrayFn(obj){ //封裝一個函數(shù)
? ? ? ? if (typeof Array.isArray === "function") {
? ? ? ? ? ? return Array.isArray(obj); //瀏覽器支持則使用isArray()方法
? ? ? ? }else{? //否則使用toString方法
? ? ? ? ? ? return Object.prototype.toString.call(obj) === "[object Array]";
? ? ? ? }
? ? }