标签:
//今天突然想到一个问题,如何判断一个对象是不是数组
var arr = [0, 1, 2];
console.log(arr) //object, 显然不行
//查阅了很多资料,发现几个挺不错的方法
//方法一
function isArr(arr){
return Object.prototype.toString.call(arr) === ‘[object Array]‘;
}
isArr(arr) //true
//方法二
function isArray(arr){
return arr.constructor.name == ‘Array‘;
}
isArray(arr) //true
标签:
原文地址:http://www.cnblogs.com/shouce/p/5189878.html