Skip to main content

hasOwnProperty

Object.hasOwnProperty() 用来判断指定对象自身是否含有某个属性(非继承),返回布尔值.

obj.hasOwnProperty('name')  // true 自身属性
obj.hasOwnProperty('occupation') // true 不可枚举属性
obj.hasOwnProperty('birthday') // true
obj.hasOwnProperty('nationality') // false 原型链上继承的属性

参考