js判断对象object是否为数组array类型
2021-07-22
在最新的各大现代浏览器中,能够直接使用isArray。
let demo1 = [1, 2, 4];
Array.isArray(demo1); // true
let demo2 = {a: 1};
Array.isArray(demo2); // false
如果执行环境不支持isArray,参考下面方法扩展。
if (typeof Array.isArray === 'undefined') {
Array.isArray = function(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';
}
};
附:jQuery中自带$.isArray(obj)。
(版权归cpury.com所有,转载请注明出处。)