判断自有属性:
obj.hasOwnProperty('属性名');true/false(父子都无,子无父有)
判断是否支持API:
if(typeof Array.prototype.API != 'function'){
Array.prototype.API=function(){}
}
判断爹:
obj.__proto__==Array.prototype
Array.prototype.isPrototypeOf(obj);
判断妈:
obj.constructor==Array
obj instanceof Array
判断DNA obj.class
Object.prototype.toString.call(obj)=="[object Array]"
ES5新函数
Array.isArray(obj)