JavaScript | hasOwnProperty() 方法
JavaScript 中的hasOwnProperty()方法用于检查对象是否具有指定的属性作为自己的属性。这对于检查对象是否继承了属性而不是它自己的属性很有用。
句法:
object.hasOwnProperty( prop )
参数:此方法接受单个参数prop ,其中包含要测试的属性的字符串或符号形式的名称。
返回值:它返回一个布尔值,指示对象是否具有给定属性作为其自己的属性。
示例 1:此示例检查对象的属性。
html
JavaScript | hasOwnProperty() Method
GeeksforGeeks
hasOwnProperty() method in JavaScript
Click on the button to check if the
properties are of the object.
Output for own property:
Output for not own property:
html
JavaScript hasOwnProperty() method
GeeksforGeeks
hasOwnProperty() method in JavaScript
Click on the button to check if the
properties are of the object.
Output for own property:
Output for not own property:
输出:
- 在点击按钮之前:
- 点击按钮后:
示例 2:此示例检查类对象的属性。
html
JavaScript hasOwnProperty() method
GeeksforGeeks
hasOwnProperty() method in JavaScript
Click on the button to check if the
properties are of the object.
Output for own property:
Output for not own property:
输出:
- 在点击按钮之前:
- 点击按钮后:
支持的浏览器: JavaScript hasOwnProperty() 方法支持的浏览器如下:
- 谷歌浏览器 1 及更高版本
- 火狐 1 及以上
- Internet Explorer 5.5 及更高版本
- 边缘 12 及以上
- Safari 3 及以上
- Opera 5 及以上