JScript  

Método hasOwnProperty

Devuelve un valor Boolean que indica si un objeto tiene una propiedad con el nombre especificado.

objeto.hasOwnProperty(nombrePropiedad)

Argumentos

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

Comentarios

El método hasOwnProperty devuelve true si objeto tiene una propiedad con el nombre especificado y false si no es así. El método no comprueba si la propiedad existe en la cadena del prototipo del objeto; la propiedad debe ser miembro del propio objeto.

Ejemplo

En el ejemplo siguiente, todos los objetos String comparten un método split común. El código siguiente imprimirá false y true.

var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));

Requisitos

Versión 5.5

Consulte también

Operador in

Se aplica a: Objeto Object

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