Metoda JavaScript Object.propertyIsEnumerable () verifică dacă proprietatea dată este enumerabilă și este proprietatea obiectului.
Sintaxa propertyIsEnumerable()
metodei este:
obj.propertyIsEnumerable(prop)
Iată obj
un obiect.
propertyIsEnumerable () Parametri
propertyIsEnumerable()
Metoda ia în:
- prop - Numele proprietății de testat.
Returnează valoarea din propertyIsEnumerable ()
- Returnează o
Boolean
indicație dacă proprietatea specificată este enumerabilă și este proprietatea obiectului.
Notă: Fiecare obiect are o propertyIsEnumerable
metodă. Această metodă poate determina dacă proprietatea specificată într-un obiect poate fi enumerată printr-o for… in
buclă.
Exemplu: Utilizarea 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
Ieșire
adevărat fals fals adevărat
Lectură recomandată: Javascript Object getPrototypeOf ()