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

137
Visualizações
Ordenar datos por franja horaria en javascript

Tengo que ordenar los datos que vienen del servidor dinámicamente por diferentes campos. Está funcionando perfectamente con todos los campos excepto por franja horaria. Tengo que ordenar los datos por campo de intervalo de tiempo en orden ascendente, el problema es que el intervalo de tiempo es una cadena, por ejemplo: "09: 00-09: 59".

Mi función de clasificación es:

 function sortArray(array: any[], direction: string, extractor: (any) => any): any[] { return array.sort((e1, e2) => (direction === 'asc' && extractor(e1) > extractor(e2)) || (direction !== 'asc' && extractor(e1) < extractor(e2)) ? 1 : -1 ); }

¿Cómo puedo arreglarlo? Si alguien sabe, por favor hágamelo saber. Gracias.

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

0

Su función sortArray está bien. Debe verificar que sort.active y sort.direction se actualicen correctamente.

Prueba así:

 console.log('this.sort.active', this.sort.active); console.log('this.sort.direction', this.sort.direction);

Y si no se están actualizando, entonces este es el problema. Luego revise su lógica de actualizar estas cosas.

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