JScript  

Propiedad propertyIsEnumerable

Devuelve un valor Boolean que indica si una propiedad especificada forma parte de un objeto y si se puede enumerar.

objeto.propertyIsEnumerable(nombrePropiedad)

Argumentos

objeto
Requerido. Instancia de un objeto.
nombrePropiedad
Requerido. Valor de cadena de un nombre de propiedad.

Comentarios

La propiedad propertyIsEnumerable devuelve true si nombrePropiedad existe en objeto y se puede enumerar con un bucle For…In. La propiedad propertyIsEnumerable devuelve false si objeto no tiene una propiedad con el nombre especificado o si la propiedad especificada no se puede enumerar. Normalmente, las propiedades predefinidas no se pueden enumerar mientras que las propiedades definidas por el usuario se pueden enumerar siempre.

La propiedad propertyIsEnumerable no tiene en cuenta los objetos de la cadena de prototipos.

Ejemplo

function testIsEnumerable(){
  var a = new Array("apple", "banana", "cactus");
  return(a.propertyIsEnumerable(1));
}

Requisitos

Versión 5

Consulte también

Se aplica a: Objeto Object

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.