hasOwnProperty用法
时间: 2024-05-22 22:07:30 浏览: 205
javascript中hasOwnProperty() 方法使用指南
hasOwnProperty是JavaScript中的一个对象方法,用于检查对象是否具有指定的属性。它的用法如下:
```javascript
object.hasOwnProperty(property)
```
其中,object是要检查的对象,property是要检查的属性名。
该方法返回一个布尔值,如果对象具有指定的属性,则返回true;否则返回false。
使用hasOwnProperty方法可以避免访问到对象原型链上的属性,只检查对象自身是否具有该属性。
例如,我们有一个对象person:
```javascript
let person = {
name: 'Alice',
age: 25
};
```
我们可以使用hasOwnProperty方法来检查该对象是否具有某个属性:
```javascript
console.log(person.hasOwnProperty('name')); // true
console.log(person.hasOwnProperty('gender')); // false
```
阅读全文