在现代浏览器中,您可以
Array.isArray(obj)
受Chrome5,Firefox 4.0,IE 9,Opera 10.5和Safari 5支持)
为了向后兼容,您可以添加以下内容
# only implement if no native implementation is availableif (typeof Array.isArray === 'undefined') { Array.isArray = function(obj) { return Object.prototype.toString.call(obj) === '[object Array]'; }};如果使用jQuery,则可以使用
jQuery.isArray(obj)或
$.isArray(obj)。如果使用下划线,则可以使用
_.isArray(obj)
如果您不需要检测在不同框架中创建的数组,也可以使用
instanceof
obj instanceof Array



