您的位置:首页 > Web前端 > JavaScript

javascript 判断是否为数组

2010-09-27 10:27 267 查看
看到三种方法:

1、

var isArray = function(a){
return a &&
typeof a === 'object' &&
typeof a.length === 'number' &&
typeof a.splice === 'function' &&
!(a.propertyIsEnumerable('length'));
}


2、

var isArray = function(v){
return Object.prototype.toString.apply(v) === '[object Array]';
}


3、

var isArray = function(object) {
return object != null && typeof object === "object" &&
'splice' in object && 'join' in object;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: