`
even713
  • 浏览: 16975 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

判断一个js对象是不是数组

阅读更多
function isArray(o) {  
  return Object.prototype.toString.call(o) === '[object Array]';   
}  


判断更多特殊类型:
var is = {  
    types : ["Array","RegExp","Date","Number","String","Object","HTMLDocument"]  
};  
for(var i=0,c;c=is.types[i++];){  
    is[c] = (function(type){  
        return function(obj){  
            return Object.prototype.toString.call(obj) == “[object "+type+"]“;  
        }  
    })(c);  
}  
分享到:
评论
1 楼 luzitian 2011-12-11  
正好需要一个判断某对象是否Array的函数,受教了

相关推荐

Global site tag (gtag.js) - Google Analytics