Javascript Object.propertyIsEnumerable ()

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 objer et objekt.

propertyIsEnumerable () Parametere

Den propertyIsEnumerable()metoden tar i:

  • prop - Navnet på eiendommen som skal testes.

Returverdi fra propertyIsEnumerable ()

  • Returnerer en Booleanindikasjon som angir om den spesifiserte egenskapen kan telles og er objektets egen eiendom.

Merk: Hvert objekt har en propertyIsEnumerablemetode. Denne metoden kan avgjøre om den spesifiserte egenskapen i et objekt kan telles opp med en for… inslø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 ()

Interessante artikler...