Método de hasOwnProperty

Retorna um valor booleano indicando se um objeto tem uma propriedade com o nome especificado.

function hasOwnProperty(proName : String) : Boolean

Argumentos

  • proName
    Obrigatório. O valor de um nome de propriedade de cadeia de caracteres.

Comentários

O hasOwnProperty método retorna true se o objeto tem uma propriedade do nome especificado, false se não existir. Este método não verifica se a propriedade existe na cadeia de protótipos do objeto; a propriedade deve ser um membro do próprio objeto.

Exemplo

No exemplo a seguir, todos os String objetos compartilham um comum dividir o método.

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

A saída deste programa é:

false
true

Requisitos

Versão 5.5

Se aplica A:

Objeto

Consulte também

Referência

Operador in