Devuelve un valor Boolean que indica si una propiedad especificada forma parte de un objeto y si se puede enumerar.
objeto.propertyIsEnumerable(nombrePropiedad)
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.
function testIsEnumerable(){ var a = new Array("apple", "banana", "cactus"); return(a.propertyIsEnumerable(
1)
); }
Se aplica a: Objeto Object
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |