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.