-
方法一
function isArray(obj){
return Object.prototype.toString.call(obj) === '[Object Array]';
}
使用call来使 toString 中 this 指向 obj
-
方法二
function isArray(obj){
return obj.__proto__ === Array.prototype;
}
实例如果是某个构造函数构造出来的那么 它的 _proto_是指向构造函数的 prototype属性。
-
方法三
function isArray(obj){
return $.isArray(obj);
}
同方法一,jQuery封装的判断函数。