Encontrar o maior valor em um array de objetos com JavaScript
Neste artigo você vai aprender a como encontrar o maior valor em um array de objetos em JavaScript, de uma maneira muito simples

Fala programador(a), beleza? Bora aprender mais sobre objetos, arrays e JavaScript!
Um dado muito comum entre os softwares de JavaScript é o array de objetos
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 114 aulas
- 4 projetos
- 9h 18min
Onde temos uma lista com diversos itens dentro, com propriedades e valores
Nosso objetivo é acessar cada um dos itens que pegar o que possua uma determinada propriedade de maior valor
Veja o snippet que resolve o nosso problema:
const users = [
{name: "Matheus", age: 30},
{name: "João", age: 18},
{name: "Pedro", age: 44}
]
const higherAge = users.reduce(function(prev, current) {
return (prev.age > current.age) ? prev : current
})
console.log(higherAge) // {age: 44, name: "Pedro"}
Aqui utilizamos a função reduce no array de objetos users
A ideia deste código é encontrar o usuário com a maior idade, comparamos os itens um a um
O array é reduzido a um elemento, o que possuo o maior dado que estamos buscando
Desta maneira é possível encontrar o elemento com o valor de propriedade mais alto em todos os itens do array
Conclusão
Neste artigo você aprendeu a como encontrar o maior valor em um array de objetos em JavaScript
Utilizamos o método reduce de arrays, que permite reduzir o array a um elemento por meio de uma lógica imposta por uma função anônima
Desta maneira comparamos os itens até encontrar o com maior valor
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!
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 […]

Matheus sempre agregando mto pra comunidade! Valeu mesmo, cara, esse artigo me ajudou bastante!
de nada Diego!