Javascript HasownProperty Método | Explicado

Javascript HasownProperty Método | Explicado
Na programação, os objetos têm suas próprias propriedades ou alguns herdados. Ao contrário das outras linguagens de programação, o JavaScript possui seu próprio conjunto de propriedades específicas. O método HASOWNPROPERTY () é usado para verificar se as propriedades especificadas de um objeto são suas próprias ou herdadas. Este guia fornecerá um conhecimento abrangente sobre o método HASOWNPROPERTY () em JavaScript. Os resultados deste tutorial são dados da seguinte forma:

- Como funciona o método HASOWNPROPERTY () em JavaScript

- Como usar o método HASOWNPOPERTY () em JavaScript

Como funciona o método HASOWNPROPERTY () em JavaScript

O método HASOWNPROPERTY () aceita apenas a propriedade do objeto. Esta função ignora as propriedades herdadas dos objetos. Vamos nos referir à sintaxe do método HASOWNPROPERTY () fornecido no seguinte:

obj.HASOWNPROPERTY (Name PropertyName)

Aqui, 'obj' refere -se a um objeto e ao 'nome da propriedade' é uma string que está definida para testar.

A função HasOwnProperty () retorna o verdadeiro Se o objeto especificado tiver sua própria propriedade, caso contrário falso.

Como usar o método HASOWNPROPERTY () em JavaScript

Em JavaScript, essa função pode ser inicializada como um argumento usando a string com qualquer objeto. Funciona efetivamente como uma panqueca quando se trata de loop usando um objeto. Esta seção mostra como usar o método HASOWNPROPERTY () em JavaScript.

Exemplo: como verificar a propriedade do objeto usando o método HASOWNPROPERTY ()

Este exemplo demonstra o uso do método HASOWNPROPERTY () para verificar a propriedade de um objeto.

pessoa =
Nome: "MEAELHAB",
Idade: 25,
;
console.log (pessoa.HasownProperty ("Nome"));
console.log (pessoa.HasownProperty ("gênero"));

No código acima, um objeto é inicializado com as duas chaves 'nome' e 'idade'. Estas são as próprias propriedades de um objeto. O método HASOWNPOPERTY () é aplicado nas duas chaves de um objeto.

A saída mostrou que 'nome' é de propriedade própria do objeto especificado. O método retorna 'verdadeiro' quando o 'nome' é passado para isso. No entanto, 'gênero' não é de propriedade própria de um objeto neste caso, portanto a função retorna o 'falso'.

Exemplo: como o método HASOWNPROPERTY () usa valores nulos ou indefinidos

Este exemplo ilustra que o método HasOwnProperty () não apenas aceita a própria propriedade, mas também aceita o valor nulo ou indefinido também.

x = object ();
x.propriedade1 = nulo;
x.HasownProperty ('Property1')
x.propriedade2 = indefinido;
x.HasownProperty ('Property2')

Neste código, os dois valores 'nulo' e 'indefinido' são passados ​​para o objeto com propriedade1 e propriedade2 como argumentos.

A saída mostrou que a função aceitou o 'nulo' e 'indefinido' valores como seus próprios valores de propriedade e devolveu o 'verdadeiro'.

Conclusão

O método HasOwnProperty () é uma função que verifica se o objeto tem sua própria propriedade ou é herdada. Ele retorna a saída no valor booleano e rejeita as propriedades herdadas. Este curto guia forneceu um profundo conhecimento sobre o método HASOWNPROPERTY () em JavaScript. Os exemplos do método HASOWNPROPERTY () ilustram seu uso para verificar as propriedades de um objeto e como o hasownProperty () funciona em caso de valores nulos/indefinidos.