Freigeben über


hasOwnProperty-Methode

Aktualisiert: November 2007

Gibt einen booleschen Wert zurück, der angibt, ob ein Objekt über eine Eigenschaft mit dem angegebenen Namen verfügt.

function hasOwnProperty(proName : String) : Boolean

Argumente

  • proName
    Erforderlich. Zeichenfolgenwert eines Eigenschaftennamens.

Hinweise

Die hasOwnProperty-Methode gibt true zurück, wenn das Objekt eine Eigenschaft mit dem angegebenen Namen besitzt, und false, wenn dies nicht der Fall ist. Diese Methode überprüft nicht, ob die Eigenschaft in der Prototypenkette des Objekts vorhanden ist; die Eigenschaft muss ein Member des Objekts selbst sein.

Beispiel

Im folgenden Beispiel nutzen alle String-Objekte eine gemeinsame split-Methode.

var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));

Ausgabe dieses Programms:

false
true

Anforderungen

Version 5.5

Betrifft:

Object-Objekt

Siehe auch

Referenz

in-Operator