hasOwnProperty()怎么用
时间: 2023-03-10 14:34:30 浏览: 69
hasOwnProperty()是JavaScript对象的一个内置方法,它用于检查对象是否具有指定的属性,返回一个布尔值。它的语法是:object.hasOwnProperty(propertyName) 。
相关问题
js hasOwnProperty 使用
hasOwnProperty()函数用于判断一个对象是否具有指定名称的属性,返回一个布尔值。该函数只会检查对象自身的属性,不会检查原型链上的属性。它的使用方法是通过对象调用,并传入要检查的属性名作为参数。
例如,如果我们有一个名为obj的对象,我们可以使用obj.hasOwnProperty('property')来检查该对象是否具有名为property的属性。如果该属性存在,函数将返回true;否则,返回false。
hasOwnProperty
`hasOwnProperty()`是JavaScript中的一个方法,用于检查对象是否具有特定名称的属性。它返回一个布尔值,如果对象具有指定名称的属性,则返回true,否则返回false。
语法如下:
```
object.hasOwnProperty(property)
```
其中,`object`是要检查属性的对象,`property`是要检查的属性的名称。
例如,您可以使用以下代码检查一个对象是否有一个名为`name`的属性:
```
var obj = {name: "John", age: 30};
if (obj.hasOwnProperty("name")) {
console.log("obj has name property");
} else {
console.log("obj does not have name property");
}
```
在上面的代码中,我们首先创建一个包含`name`和`age`属性的对象。然后,我们使用`hasOwnProperty()`方法检查该对象是否有`name`属性,并根据结果输出不同的消息。在这种情况下,由于对象确实具有`name`属性,因此输出“obj has name property”。