Como obter a quantidade de propriedades em um objeto em JS

Neste artigo você vai aprender como obter a quantidade de propriedades em um objeto, utilizando a linguagem JavaScript

obter a quantidade de propriedades em um objeto capa

Fala programador(a), beleza? Bora aprender mais sobre objetos em JavaScript!

Obter a quantidade de propriedades em um objeto em JavaScript pode ser útil em muitas situações, como por exemplo, para verificar se um objeto está vazio ou para percorrer todas as propriedades de um objeto.

Existem várias maneiras de fazer isso, e neste artigo vamos ver algumas delas.

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 116 aulas
  • 4 projetos
  • 9h 23min

Usando o método Object.keys()

O método Object.keys() retorna um array com as chaves de um objeto. Então, basta usar a propriedade length desse array para saber a quantidade de propriedades do objeto. Veja um exemplo:

const obj = {
  nome: 'João',
  idade: 30,
  cidade: 'São Paulo'
};

const qtdPropriedades = Object.keys(obj).length;
console.log(qtdPropriedades); // imprime 3

Usando o método Object.getOwnPropertyNames()

O método Object.getOwnPropertyNames() também retorna um array com as chaves de um objeto, incluindo as chaves que não são enumeráveis.

Então, basta usar a propriedade length desse array da mesma forma que no exemplo anterior.

Veja um exemplo:

const obj = {
  nome: 'João',
  idade: 30,
  cidade: 'São Paulo'
};

Object.defineProperty(obj, 'pais', {
  value: 'Brasil',
  enumerable: false
});

const qtdPropriedades = Object.getOwnPropertyNames(obj).length;
console.log(qtdPropriedades); // imprime 4

Usando o loop for…in

Outra opção é usar o loop for…in para percorrer todas as propriedades do objeto e contar quantas existem. Veja um exemplo:

const obj = {
  nome: 'João',
  idade: 30,
  cidade: 'São Paulo'
};

let qtdPropriedades = 0;
for (const propriedade in obj) {
  qtdPropriedades++;
}
console.log(qtdPropriedades); // imprime 3

Essas são algumas formas de obter a quantidade de propriedades em um objeto em JavaScript. Qual você acha mais fácil de usar?

Deixe seu comentário abaixo e compartilhe sua opinião conosco!

Deixe um comentário contando o que achou deste artigo 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

Neste artigo você aprendeu a como obter a quantidade de propriedades em um objeto, utilizando a linguagem JavaScript

Foram apresentadas várias abordagens, agora basta você escolher qual melhor atende o seu projeto!

Está buscando a sua primeira vaga como Programador? 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!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares