Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

178
Visualizações
Ordenar una matriz de objetos que es el segundo elemento secundario de una matriz: por fecha y hora del objeto

¿Cómo puedo ordenar una [matriz de objetos por fecha] que es el segundo hijo de una matriz?

Obtengo la siguiente estructura de matriz:

 array = [ ["2022/04/14", [object]], ["2022/04/15", [object]], ["2022/04/20", [object, object, object]], ["2022/04/25", [object, object]], ["2022/04/30", [object]] ]; //where each object contain a date property that include time //for exemple each object get : { param1:"someText" date: Fri Apr 15 2022 18:00:00 GMT+0200 paramX:"someText" }

Para los días que incluyen más de un objeto, los objetos no se ordenan por hora.

He enviado un mensaje de texto con el siguiente método, pero no puedo tener éxito con él

 const sortedArray = array.sort((a, b) => { return new Date(a[1][1].date).getTime() - new Date(b[1][1].date).getTime(); });

¿Cómo puedo ordenar objetos por hora para cada día de esta matriz?

Gracias por tu ayuda

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Seguramente hay una forma más elegante de resolver este problema, pero aquí está mi enfoque.

 // Here is the result of sorting the objects const formattedArray = []; const sortedArray = array.forEach((item, index) => { const sortedObjects = item[1].sort((a, b) => { return new Date(a.date) - new Date(b.date); }); formattedArray[index] = [item[0], sortedObjects]; })

No necesita usar .getTime() .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda