Neste artigo você vai aprender a como implementar o reduce em array de objetos para somar suas propriedades

Reduce em array de objetos para somar suas propriedades capa

Fala programador(a), beleza? Bora aprender mais sobre arrays e objetos!

Esta implementação de reduce é bem simples, vamos passar basicamente dois argumentos para o método

O primeiro é o valor que será incrementado com os demais valores

E o segundo é o objeto, dentro da função acessamos a propriedade do mesmo

Faremos também na função a soma entre eles

Veja um exemplo prático:

const users = [
	{name: "Matheus", salary: 1000},
	{name: "João", salary: 2000},
  {name: "Pedro", salary: 7000}
];

const salarySum = users.reduce((result, user) => { return result + user.salary; }, 0);

console.log(salarySum); // 10000

Temos primeiramente um array de objetos, com nome e salário

Precisamos somar todos os salários dos usuários

Então dentro da variável salarySum temos o nosso reduce

Na função dentro do reduce, somamos ao redutor a propriedade alvo do objeto, que é salary

Deixe um comentário contando o que achou desta solução 🙂

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

Conclusão

No artito de hoje você viu como implementar um reduce em array de objetos para somar suas propriedades

O grande detalhe está dentro da função, onde passamos o objeto como parâmetro e acessamos sua propriedade

Depois a soma é feita normalmente, como se fosse um número qualquer

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!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments