方法一:
var arr = [1,2,3];
var obj = {name:'zhangsan'}
console.log(Array.isArray(arr));
console.log(Array.isArray(obj));
方法二:
function isArray(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';
}
console.log(isArray(arr));
console.log(isArray(obj));
方法三:
function isArr(obj) {
if (typeof obj === 'object') {
if (typeof obj.length === 'number') {
return 'Array';
} else {
return 'object';
}
}
}
console.log(isArr(arr));
console.log(isArr(obj));
方法四
function isArr(obj) {
return obj.constructor == Array;
}