Il metodo JavaScript Object.propertyIsEnumerable () controlla se la proprietà data è enumerabile ed è la proprietà dell'oggetto.
La sintassi del propertyIsEnumerable()
metodo è:
obj.propertyIsEnumerable(prop)
Ecco obj
un oggetto.
propertyIsEnumerable () Parametri
Il propertyIsEnumerable()
metodo comprende:
- prop - Il nome della proprietà da testare.
Valore restituito da propertyIsEnumerable ()
- Restituisce un che
Boolean
indica se la proprietà specificata è enumerabile ed è la proprietà dell'oggetto.
Nota: ogni oggetto ha un propertyIsEnumerable
metodo. Questo metodo può determinare se la proprietà specificata in un oggetto può essere enumerata da un for… in
ciclo.
Esempio: utilizzo di 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
Produzione
vero falso falso vero
Letture consigliate: oggetto Javascript getPrototypeOf ()