Neste artigo você vai aprender a como verificar se objeto está vazio em JavaScript, utilizando uma simples abordagem
Fala programador(a), beleza? Bora aprender mais sobre objetos e JavaScript!
Para verificar se um objeto não possui nada podemos verificar suas chaves
Ou seja, se ele possui propriedades ou métodos
Podemos realizar isso por meio do objeto Object, que possui um método chamado keys
Ao passar um objeto como argumento, recebemos um array com o nome das propriedades do objeto
Como é um array podemos validar sua length, se for 0 o objeto está vazio
Veja o que foi explicado na prática:
const myObj = {} console.log(Object.keys(myObj).length === 0) // true
Neste caso temos um objeto sem propriedades na variável myObj
Comparamos sua length com 0 e recebemos true como resposta, ou seja, o objeto está sem valores dentro dele, fácil não? 🙂
Conclusão
Neste artigo você aprendeu a como verificar se objeto está vazio em JavaScript
Utilizamos uma aborda muito simples: basta comparar o resultado da length do método keys de Object com 0
Se o objeto estiver sem valores, receberemos um booleano true como resposta
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!