Como verificar se um objeto tem uma propriedade em JS
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
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
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!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
