js里数据类型的判断时,我们知道js的数据类型七种:string、number、object、Boolean、null、undefined、Array;
var a= [1,2];
判断数组时用typeof a是一个object类型,也可以用a instanceof Array,还可以用a.constructor == Array
可以用简单严谨的方法判断如下
function isArray(o) {
console.log(Object.prototype.toString());
return Object.prototype.toString.call(o) === '[object Array]';};
console.log(isArray(a));
参考http://www.cnblogs.com/mofish/p/3388427.html