Object.prototype.toString.call({}) // [object Object]
Object.prototype.toString.call([]) // [object Array]
利用Array.isArray()方法Array.isArray([]) // true
Array.isArray({}) // false
利用第一种方法去判断兼容性更好一些,假如不存在Array.isArray()方法可以这么创建该方法:if (!Array.isArray) {
Array.isArray = function(arg) {
return Object.prototype.toString.call(arg) === '[object Array]';
};
}
热门推荐:
0