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.

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!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments