Método hasOwnProperty
Retorna um valor booliano indicando se um objeto tem uma propriedade com o nome especificado.
function hasOwnProperty(proName : String) : Boolean
Argumentos
- proName
Obrigatório.Valor de um nome de propriedade de seqüência de caracteres.
Comentários
The hasOwnProperty método retorna True se o objeto tem uma propriedade de nome especificado, False se não existir.Esse 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 que o método split.
var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));
A saída deste programa é:
false
true