原生Array.isArray()判断对象是否为数组

Array.isArray()函数:用来判断一个对象是否为数组,如果是,则返回true,否则返回false.
语法:Array.isArray(obj)

Array.isArray([1]);//true
Array.isArray( new Array());//true
Array.isArray( Array.prototype ); //true


浏览器兼容性:
Chrome  5 Firefox  4.0 Opera  10.5 IE  9 Safari 5

如果浏览器不支持原生的Array.isArray()方法可按照如下方式处理:
if(!Array.isArray) {
  Array.isArray = function (vArg) {
    return Object.prototype.toString.call(vArg) === "[object Array]";
  };
}

你可能感兴趣的:(array)