Javascript Object.propertyIsEnumerable ()

El método JavaScript Object.propertyIsEnumerable () comprueba si la propiedad dada es enumerable y es la propiedad del objeto.

La sintaxis del propertyIsEnumerable()método es:

 obj.propertyIsEnumerable(prop)

Aquí objhay un objeto.

propertyIsEnumerable () Parámetros

El propertyIsEnumerable()método incluye:

  • prop: el nombre de la propiedad que se va a probar.

Valor de retorno de propertyIsEnumerable ()

  • Devuelve un que Booleanindica si la propiedad especificada es enumerable y es propiedad del objeto.

Nota: cada objeto tiene un propertyIsEnumerablemétodo. Este método puede determinar si la propiedad especificada en un objeto se puede enumerar mediante un for… inbucle.

Ejemplo: uso de 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

Salida

 verdadero falso falso verdadero

Lectura recomendada: Objeto Javascript getPrototypeOf ()

Articulos interesantes...