hasOwnProperty方法:表示是否有自己的属性。这个方法会查找一个对象是否有某个属性,但不会查找它的原型链
var obj = {
a:1,
fn:function(){
},
c:{
d:5
}
}
console.log(obj.hasOwnProperty('a'))//true
console.log(obj.hasOwnProperty('fn'))//true
console.log(obj.hasOwnProperty('c'))//true
console.log(obj.c.hasOwnProperty('d'))//true
console.log(obj.hasOwnProperty('d'))//false