HasownProperty em JavaScript

HasownProperty em JavaScript
O "HasownProperty”Em JavaScript é muito útil, pois pode ser atribuído a qualquer objeto, apenas utilizando a string como um argumento. Além disso, ele retorna verdadeiro se o valor estiver disponível para o objeto instantaneamente e retornará false caso contrário. Além disso, permite testes apenas para propriedades que são criadas manualmente para o objeto atual.

Este tutorial explicará o uso do HasOwnProperty em JavaScript.

O que é HasownProperty em JavaScript?

O "HASOWNPROPERTY ()”O método em JavaScript é usado para verificar se a propriedade especificada do objeto é sua própria propriedade. Este método retorna o valor booleano “verdadeiro"Mesmo que o valor da propriedade seja"nulo" ou "indefinido”E retorna“falso”Em caso de propriedades herdadas.

Sintaxe

objeto.HasownProperty (propriedade)

Na sintaxe dada:

““propriedade”Refere -se à propriedade para testar.

Exemplo 1: Aplicando o HasownProperty para calcular o comprimento do dicionário

Este exemplo em particular pode ser utilizado para acessar os pares de nomes-valor de um objeto e calcular o comprimento do dicionário com base nisso.

Vamos seguir o exemplo declarado:

Nas linhas de código acima, execute as seguintes etapas:

  • Em primeiro lugar, crie o dicionário declarado com os pares de nomes-nomes especificados.
  • Na próxima etapa, inicialize o “contar”Com 0.
  • Depois disso, aplique um “para”Faça um loop para iterar ao longo do dicionário criado.
  • Dentro do loop, aplique o “HASOWNPROPERTY ()”Método, referindo -se ao contido“Nome-valor”Pares dentro do dicionário.
  • Além disso, incremento a contagem com “1”Para iterar em cada um dos pares.
  • Isso resultará no acesso às propriedades do objeto no dicionário e retornando seu comprimento.

Saída

Da saída acima, pode -se observar que o requisito desejado é alcançado.

Exemplo 2: Aplicando o HasownProperty nas propriedades do objeto

Este exemplo pode ser aplicado para retornar o valor booleano correspondente às propriedades do objeto atribuído.

Neste exemplo, siga as etapas declaradas:

No trecho de código acima:

  • Atribuir as propriedades do objeto i.e. nome, idade, pessoa, etc. com o "indefinido","Inteiro" e "nulo”Valores respectivamente.
  • Aplicar o "HASOWNPROPERTY ()”Método para cada um deles com um adicional“herdado”Propriedade chamada“para sequenciar”.
  • Como este método retorna um “verdadeiro”Valor booleano contra o“indefinido" e "nulo”Valores, os valores resultantes podem ser observados na saída abaixo.

Saída

Na saída acima, como o valor booleano “falso”É devolvido contra o“herdado”Propriedades, então as“para sequenciar”É devolvido falso.

Conclusão

O HASOWNPROPERTY () O método em JavaScript é aplicado para verificar se a propriedade especificada do objeto é sua própria propriedade, retornando um valor booleano. Este método pode ser implementado em vários cenários. Alguns deles são elaborados neste tutorial. Na primeira seção, esse método foi aplicado para iterar através das propriedades do objeto em um dicionário e calcular seu comprimento. Na outra seção, o método declarado retorna o valor booleano correspondente às propriedades do objeto atribuído. Esta redação explicou o uso de HasownProperty em JavaScript.