Programa JavaScript para verificar se existe uma chave em um objeto

Neste exemplo, você aprenderá a escrever um programa JavaScript que verifica se existe uma chave em um objeto.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • Objetos JavaScript
  • Objeto JavaScript hasOwnProperty ()

Exemplo 1: verificar se a chave existe no objeto usando no operador

 // program to check if a key exists const person = ( id: 1, name: 'John', age: 23 ) // check if key exists const hasKey = 'name' in person; if(hasKey) ( console.log('The key exists.'); ) else ( console.log('The key does not exist.'); )

Resultado

 A chave existe.

No programa acima, o inoperador é usado para verificar se existe uma chave em um objeto. O inoperador retorna truese a chave especificada estiver no objeto, caso contrário, ele retorna false.

Exemplo 2: verificar se a chave existe no objeto usando hasOwnProperty ()

 // program to check if a key exists const person = ( id: 1, name: 'John', age: 23 ) //check if key exists const hasKey = person.hasOwnProperty('name'); if(hasKey) ( console.log('The key exists.'); ) else ( console.log('The key does not exist.'); )

Resultado

 A chave existe.

No programa acima, o hasOwnProperty()método é usado para verificar se existe uma chave em um objeto. O hasOwnProperty()método retorna truese a chave especificada estiver no objeto, caso contrário, ele retorna false.

Artigos interessantes...