Como ordenar array de objetos por valor de data em JavaScript
Neste artigo você vai aprender a como ordenar array de objetos por valor de data, utilizando a linguagem JavaScript

Fala programador(a), beleza? Bora aprender mais sobre arrays e datas!
Para fazer a ordenação deste array com datas, vamos utilizar o método sort
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 114 aulas
- 4 projetos
- 9h 18min
Que é um método que possibilita a ordenação de arrays baseada num algoritmo que nós desenvolvemos
Suponha que temos o seguinte array:
const array = [{
"date": "2022-04-01T06:25:24Z",
"name": "Matheus"
},
{
"date": "2022-04-09T11:25:13Z",
"name": "João"
},
{
"date": "2022-05-05T04:13:24Z",
"name": "Maria"
}
]
E precisamos ordenar o array pelo valor de date, que é uma data
O código que precisamos utilizar é:
const orderedArray = array.sort((a,b) => new Date(a.date).getTime() - new Date(b.date).getTime()); console.log(orderedArray)
Podemos utilizar Date para gerar um timestamp, e isso facilita as coisas
Não precisamos trabalhar com o próprio dado de data, ele apenas precisa estar num formato válido
Deixe um comentário contando o que achou desta solução 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você viu como ordenar array de objetos por valor de data
Utilizamos o método sort, que pode ordenar arrays
As datas foram transformadas com Date em um timestamp, facilitando a nossa vida ao utilizar o método sort
Assim não precisamos trabalhar com a string de data
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!
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 […]
