Name
Object.hasOwnProperty() — Prüft, ob eine Eigenschaft geerbt wurde orm:availability:
Überblick
object
.hasOwnProperty(prop_name
)
Argumente
prop_name
Ein String mit dem Namen einer Eigenschaft von
object
.
Rückgabewert
true
, wenn object
eine nicht geerbte Eigenschaft namens prop_name
hat; false
, wenn object
eine geerbte Eigenschaft dieses Namens hat oder von seinem Prototyp-Objekt erbt.
Beschreibung
Wie in Chapter 9 erklärt wurde, können JavaScript-Objekte viele eigene Eigenschaften haben und außerdem noch Eigenschaften von ihrem Prototyp-Objekt erben. Mit der Methode hasOwnProperty()
können Sie zwischen geerbten und nicht geerbten Eigenschaften unterscheiden.
Beispiel
var o = new Object(); // Ein Objekt erzeugen. o.x = 3.14; // Eine nicht geerbte, ...
Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.