Share via


propertyIsEnumerable-Eigenschaft

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

  • Objekt
    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

Im folgenden Beispiel wird die Verwendung der propertyIsEnumerable-Eigenschaft veranschaulicht.

var a = new Array("apple", "banana", "cactus");
var s = a.propertyIsEnumerable(1);
print (s);

Ausgabe dieses Programms:

true

Anforderungen

Version 5.5

Betrifft:

Object-Objekt

Siehe auch

Weitere Ressourcen

Eigenschaften (Visual Studio - JScript)