如何判断一个js对象是否是数组

var a = [1,2,3];

1、常规方法

 a instanceof Array // true

2、通过constructor

a.constructor == Array; //true

3、Jquery 使用的方法

toString.call(a); // 输出 "[object Array]"

 4、es5.1

Array.isArray

 

posted @ 2015-08-31 23:15  yope  阅读(224)  评论(0编辑  收藏  举报