Neste artigo você vai aprender a como verificar se um objeto tem uma propriedade em JavaScript, utilizando um método
Fala programador(a), beleza? Bora aprender mais sobre JavaScript e objetos!
Para nossa alegria, um simples método resolve todo o nosso problema
Conseguimos evidenciar se uma propriedade existe ou não em um objeto
O método em questão é o hasOwnProperty, e ele recebe um argumento
O argumento para este método é uma string com o nome da propriedade
Dependendo se ela existe ou não, teremos uma resposta diferente
Veja um exemplo de código:
const myObject = { name: "Matheus" } console.log(myObject.hasOwnProperty("name")) // true console.log(myObject.hasOwnProperty("teste")) // false
Veja que o retorno da função é um booleano, então temos:
- true: a propriedade existe no objeto;
- false: a propriedade não está presente no objeto;
Simples não é? Agora basta você aplicar ao seu objeto, trocando também o nome da propriedade que está sendo buscada
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você aprendeu a como verificar se um objeto tem uma propriedade
Utilizamos o método hasOwnProperty, que tem dois valores de retorno possíveis
O primeiro é true, quando a propriedade existe
E também temos o false, que é quando a propriedade não está presente no objeto
Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!