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