Neste artigo você vai aprender a como verificar se objeto possui propriedade em JavaScript, de uma maneira super simples!
Fala programador(a), beleza? Bora aprender mais sobre objetos e também a linguagem JavaScript!
Para checara objetos podemos utilizar o operador in, ele serve para outros casos também
Mas para objetos é possível identificar se uma propriedade existe ou não no objeto
Adicionando uma estrutura de condição if, podemos validar o caso
Veja um exemplo prático do que foi explicado acima:
var obj = { name: "Matheus", age: 29 }; if('name' in obj) { console.log("Existe!"); }
Neste caso o if é atestado como true, pois a propriedade name existe na variável obj
Então assim conseguimos validar se uma propriedade existe ou não em um objeto
Note que podemos adicionar um else e fazer uma outra continuação de código, caso a chave não exista
E desta forma conseguimos validar chaves em objetos de JavaScript!
Uma outra abordagem seria utilizar o método hasOwnProperty
Veja a sua aplicação na prática:
var obj = { name: "Matheus", age: 29 }; if(obj.hasOwnProperty('name')) { console.log("Existe!"); }
Desta maneira obtemos o mesmo resultado, porém com uma outra abordagem!
Conclusão
Neste artigo você aprendeu a como verificar se objeto possui propriedade em JavaScript
Utilizamos o operador in, que pode ser utilizado entre chave e objeto
Atestando se uma propriedade existe ou não em um determinado objeto que está no nosso código
Podemos fazer a validação com um simples if/else
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube