Heim > häufiges Problem > So verwenden Sie hasownproperty

So verwenden Sie hasownproperty

小老鼠
Freigeben: 2023-12-04 11:21:13
Original
904 Leute haben es durchsucht

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage