自己整理的比较简单和常用的三种方法去判断某个变量是不是为数组
第一种方法 instanceof:
function checkIsArray(arr){
return arr instanceof Array;
}
第二种方法 直接使用array的一个方法 => isArray:
function checkIsArray(arr){
return Array.isArray(arr);
}
第三种方法就是用对象的prototype原型方法:
function checkIsArray(arr){
return arr.prototype.toString == "[Object Array]";
}
个人验证没问题的常用三种方法。