Freigeben über


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

Anforderungen

Version 5.5

Betrifft:

Object-Objekt

Siehe auch

Weitere Ressourcen

Eigenschaften (JScript)