propertyIsEnumerable-Eigenschaft
Aktualisiert: November 2007
Gibt einen booleschen Wert zurück, der angibt, ob eine angegebene Eigenschaft Teil eines Objekts ist und ob sie aufzählbar ist.
object.propertyIsEnumerable(propName)
Argumente
object
Erforderlich. Instanz eines Objekts.propName
Erforderlich. Zeichenfolgenwert eines Eigenschaftennamens.
Hinweise
Die propertyIsEnumerable-Eigenschaft gibt true zurück, wenn propName in object vorhanden ist und mithilfe einer For...In-Schleife aufgelistet werden kann. Die propertyIsEnumerable-Eigenschaft gibt false zurück, wenn object keine Eigenschaft mit dem angegebenen Namen besitzt oder wenn die angegebene Eigenschaft nicht aufzählbar ist. Normalerweise sind vordefinierte Eigenschaften nicht aufzählbar, wohingegen benutzerdefinierte Eigenschaften immer aufzählbar sind.
Die propertyIsEnumerable-Eigenschaft berücksichtigt keine Objekte in der Prototypenkette.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der propertyIsEnumerable-Eigenschaft.
var a : Array = new Array("apple", "banana", "cactus");
print(a.propertyIsEnumerable(1));
Ausgabe dieses Programms:
true