De JavaScript-methode Object.propertyIsEnumerable () controleert of de gegeven eigenschap kan worden opgesomd en of deze de eigenschap van het object is.
De syntaxis van de propertyIsEnumerable()
methode is:
obj.propertyIsEnumerable(prop)
Hier obj
is een object.
propertyIsEnumerable () Parameters
De propertyIsEnumerable()
methode omvat:
- prop - De naam van de eigenschap die moet worden getest.
Retourwaarde van propertyIsEnumerable ()
- Retourneert een die
Boolean
aangeeft of de opgegeven eigenschap opsombaar is en de eigenschap van het object is.
Opmerking: elk object heeft een propertyIsEnumerable
methode. Deze methode kan bepalen of de opgegeven eigenschap in een object kan worden opgesomd door een for… in
lus.
Voorbeeld: Object.propertyIsEnumerable () gebruiken
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
Uitvoer
true false false waar
Aanbevolen literatuur: Javascript-object getPrototypeOf ()