js判斷是否爲數組

Array.isArray

返回true或者false
格式 Array.isArray(obj)jquery

Array.isArray([]); // true
Array.isArray([1]); // ture
Array.isArray(new Array()); // true
Array.isArray({}); // false

因爲Array.isArray必須在ie9以上的瀏覽器才支持,若是要兼容ie8及如下,能夠用jquery使用的兼容方式,也是1.0版本的jq用於判斷是否爲數組的方式數組

if (!Array.isArray) {
  Array.isArray = function(arg) {
    return Object.prototype.toString.call(arg) === '[object Array]';
  };
}
相關文章
相關標籤/搜索