JavaScript Object.propertyIsEnumerable () -metoden sjekker om den gitte egenskapen kan telles og er objektets egen eiendom.
Syntaksen til propertyIsEnumerable()
metoden er:
obj.propertyIsEnumerable(prop)
Her obj
er et objekt.
propertyIsEnumerable () Parametere
Den propertyIsEnumerable()
metoden tar i:
- prop - Navnet på eiendommen som skal testes.
Returverdi fra propertyIsEnumerable ()
- Returnerer en
Boolean
indikasjon som angir om den spesifiserte egenskapen kan telles og er objektets egen eiendom.
Merk: Hvert objekt har en propertyIsEnumerable
metode. Denne metoden kan avgjøre om den spesifiserte egenskapen i et objekt kan telles opp med en for… in
sløyfe.
Eksempel: Bruke 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
Produksjon
true false false true
Anbefalt lesing: Javascript Object getPrototypeOf ()