js判断是否是数组

var arr=[];

//第一种判断方法

function isArray1(x){
  return typeof(x)=="object"&&x.constructor==Array;
}

isArray1(arr);//true

 

//第二种判断方法

function isArray2(x){
  return Object.prototype.toString.apply(x)==="[object Array]";
}

isArray2(arr);//true

 

第二种方法更好一点

posted @ 2014-04-08 10:35  北异  阅读(374)  评论(0编辑  收藏  举报