js如何判断一个对象是不是Array

2024-11-16 16:32:53
推荐回答(4个)
回答1:

Object.prototype.toString.call(obj) === '[object Array]'。中间obj就是你要判断的对象

回答2:

var a=[1,2,3], b={'b1':1,'b2':2};
console.log(a instanceof Array);
console.log(b instanceof Array);

回答3:

Array.isArray(obj) 返回 boolean类型数据,如果obj为数组返回true否则返回false。此方法html5支持~

回答4:

var arrayStr = new Array("1", "2", "3", "4", "5");
alert(arrayStr instanceof Array);