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