hasOwnProperty
Object.hasOwnProperty() 用来判断指定对象自身是否含有某个属性(非继承),返回布尔值.
obj.hasOwnProperty('name') // true 自身属性
obj.hasOwnProperty('occupation') // true 不可枚举属性
obj.hasOwnProperty('birthday') // true
obj.hasOwnProperty('nationality') // false 原型链上继承的属性