Neste artigo você vai aprender a como verificar se objeto possui propriedade em JavaScript, de uma maneira super simples!

verificar se objeto possui propriedade capa

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

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments