Qual é a propriedade em hasOwnProperty () em JavaScript

Qual E A Propriedade Em Hasownproperty Em Javascript



Ao desenvolver/programar em JavaScript, pode haver um requisito para verificar se uma determinada entidade está contida em uma matriz ou objeto. Por exemplo, integrando várias funcionalidades com base em características idênticas ou localizando as entradas. Em tais situações, o “ hasOwnProperty() ” em JavaScript auxilia na classificação das coisas, proporcionando assim facilidade no final do desenvolvedor.

Neste artigo, discutiremos o uso de propriedade no método hasOwnProperty() em JS.

O que é hasOwnProperty () em JS?

O ' hasOwnProperty() ” fornece o resultado como um valor booleano. Ele gera “ verdadeiro ” se a propriedade específica existir no objeto, mesmo se o valor da propriedade especificada for indefinido ou nulo. Caso contrário, retorna “ falso ”.







Sintaxe



objeto. tempropriedade ( suporte )

Na sintaxe fornecida, “ suporte ” corresponde ao nome da propriedade que é adicionada para testá-la como uma string ou símbolo.



Exemplo 1: Encontrando a Propriedade Usando as Chaves do Array no Método hasOwnProperty()

Neste exemplo, o método hasOwnProperty() pode ser aplicado para procurar uma chave específica em um e retorna “ verdadeiro ” se a chave existir na matriz. Caso contrário, retorna “ falso ”:





< roteiro >

const myArray = {

uma : 10 ,

b : vinte

} ;

deixe c = 30 ;

deixe x = myArray. tempropriedade ( 'uma' )

deixe você = myArray. tempropriedade ( 'c' )

console. registro ( x ) ;

console. registro ( Y ) ;

roteiro >

No bloco de código acima:

  • Em primeiro lugar, crie um array chamado “ myArray ” tendo as chaves e valores declarados.
  • Na próxima etapa, crie uma variável chamada “ c ” fora do escopo de uma matriz e atribua um valor a ela.
  • Agora, aplique o “ hasOwnProperty() ” especificando a chave contida em uma matriz.
  • Da mesma forma, aplique uma verificação na variável fora do escopo do array.
  • Como resultado, o antigo método aplicado retornará “ verdadeiro ” pois a chave está contida em uma matriz.
  • Por outro lado, não é o caso da última abordagem, então ela retornará “ falso ”.

Saída



Na saída acima, pode-se observar que o resultado correspondente com base na condição adicionada foi exibido.

Exemplo 2: Encontrando a Propriedade Usando o Índice do Array no Método hasOwnProperty()

Neste exemplo particular, o “ hasOwnProperty() ” retornará o resultado correspondente com base no número do índice em uma matriz:

< roteiro >

const myArray = [ 'manga' , 'maçã' , 'abacaxi' , 'morango' ] ;

deixe x = myArray. tempropriedade ( '3' )

deixe você = myArray. tempropriedade ( '7' )

console. registro ( x )

console. registro ( Y ) ;

roteiro >

No trecho de código acima:

  • Da mesma forma, crie uma matriz chamada “ myArray ” tendo alguns valores.
  • Agora, aplique o “ hasOwnProperty() ” na matriz declarada, especificando os índices declarados.
  • Se o índice específico estiver contido em uma matriz, o valor booleano “ verdadeiro ' será retornado.
  • Por outro lado, ' falso ” será exibido no console.

Saída

Na saída acima, pode-se ver que o valor booleano correspondente é exibido de acordo com os índices especificados.

Conclusão

O ' hasOwnProperty() ” em JavaScript retorna o resultado como um valor booleano se a propriedade específica for a propriedade direta do objeto ou não. Na primeira abordagem, esse método exibe os resultados na forma booleana, verificando o elemento da matriz por suas chaves. Na última abordagem, esse método verifica o índice do array. Este artigo discutiu o uso da propriedade em hasOwnProperty() usando JavaScript.