Die Methode hasOwnProperty () von JavaScript Object prüft, ob das Objekt die angegebene Eigenschaft als eigene Eigenschaft hat.
Die Syntax der hasOwnProperty()Methode lautet:
 obj.hasOwnProperty(prop)
Hier objist ein Objekt.
hasOwnProperty () Parameter
Die hasOwnProperty()Methode umfasst:
- prop - Der 
StringName oder das Symbol der zu testenden Eigenschaft. 
Rückgabewert von hasOwnProperty ()
- Gibt eine 
BooleanAngabe zurück, ob das Objekt die angegebene Eigenschaft als eigene Eigenschaft hat oder nicht. 
Anmerkungen:
- Im Gegensatz zum 
inOperator sucht diese Methode nicht nach einer Eigenschaft in der Prototypenkette des Objekts. hasOwnPropertyGibt zurück,trueauch wenn der Wert der Eigenschaftnulloder istundefined.
Beispiel: Verwenden von hasOwnProperty ()
 const obj = (); obj.property1 = 42; console.log(obj.hasOwnProperty("property1")); // true console.log(obj.hasOwnProperty("property2")); // false // Inherited properties return false console.log(obj.hasOwnProperty("toString")); // false
Ausgabe
wahr falsch falsch
Empfohlene Lektüre: Javascript Object.propertyIsEnumerable ()








