Die JavaScript Object.propertyIsEnumerable () -Methode prüft, ob die angegebene Eigenschaft aufzählbar und die Eigenschaft des Objekts ist.
Die Syntax der propertyIsEnumerable()
Methode lautet:
obj.propertyIsEnumerable(prop)
Hier obj
ist ein Objekt.
propertyIsEnumerable () Parameter
Die propertyIsEnumerable()
Methode umfasst:
- prop - Der Name der zu testenden Eigenschaft.
Rückgabewert von propertyIsEnumerable ()
- Gibt einen
Boolean
Wert zurück, der angibt, ob die angegebene Eigenschaft aufzählbar ist und die Eigenschaft des Objekts ist.
Hinweis: Jedes Objekt verfügt über eine propertyIsEnumerable
Methode. Diese Methode kann bestimmen, ob die angegebene Eigenschaft in einem Objekt durch eine for… in
Schleife aufgelistet werden kann .
Beispiel: Verwenden von Object.propertyIsEnumerable ()
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
Ausgabe
wahr falsch falsch wahr
Empfohlene Lektüre: Javascript-Objekt getPrototypeOf ()