Heim  >  Artikel  >  So verwenden Sie hasownproperty

So verwenden Sie hasownproperty

小老鼠
小老鼠Original
2023-12-04 11:21:13759Durchsuche

hasOwnProperty ist eine Methode des in JavaScript integrierten Objektprototyps (Object.prototype), mit der überprüft wird, ob die eigenen Eigenschaften des Objekts die angegebene Eigenschaft enthalten und nicht die von seiner Prototypenkette geerbten Eigenschaften. Die grundlegende Syntax ist „obj.hasOwnProperty(prop)“.

So verwenden Sie hasownproperty

hasOwnProperty ist eine Methode für den in JavaScript integrierten Objektprototyp (Object.prototype), mit der überprüft wird, ob die eigenen Eigenschaften des Objekts die angegebene Eigenschaft enthalten und nicht die von seiner Prototypenkette geerbten Eigenschaften.

Die grundlegende Syntax lautet wie folgt:

obj.hasOwnProperty(prop)

Unter diesen ist obj das zu überprüfende Objekt und prop der zu überprüfende Eigenschaftsname.

Diese Methode gibt einen booleschen Wert zurück, true, wenn das Objekt selbst diese Eigenschaft enthält, andernfalls false.

Zum Beispiel:

let obj = { a: 1, b: 2 };  
console.log(obj.hasOwnProperty('a')); // true  
console.log(obj.hasOwnProperty('c')); // false

Es ist zu beachten, dass hasOwnProperty nur die Eigenschaften des Objekts selbst überprüft, ausgenommen von der Prototypenkette geerbte Eigenschaften. Wenn Sie eine Eigenschaft in der Prototypenkette überprüfen möchten, können Sie obj.__proto__ oder Object.getPrototypeOf(obj) verwenden, um das Prototypobjekt abzurufen und die Methode hasOwnProperty für das Prototypobjekt aufzurufen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie hasownproperty. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn