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)“.
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!