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

145
Visualizações
cómo filtrar una puntuación más alta en javascript
const students = [ { id: "1", name: "Sherlock", score:90 }, { id: "2", name: "Genta", score: 75 }, { id: "3", name: "Ai", score: 80 }, { id: "4", name: "Budi", score:85 } ]

y resultado

 { id: '1', name: 'Sherlock', score: 90 }, { id: '4', name: 'Budi', score: 85 }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Primero deberá filtrar a los estudiantes por su puntaje y luego ordenarlos por su puntaje (y nombre si los puntajes son los mismos).

 const filterStudentsByMinScore = (students, minScore) => students .filter(({ score }) => score >= minScore) .sort(({ name: na, score: sa }, { name: nb, score: sb }) => sb - sa || na.localeCompare(nb)); const students = [ { id: "1", name: "Sherlock" , score: 90 }, { id: "2", name: "Genta" , score: 75 }, { id: "3", name: "Ai" , score: 80 }, { id: "4", name: "Budi" , score: 85 }, ]; const results = filterStudentsByMinScore(students, 85); console.log(results);
 .as-console-wrapper { top: 0; max-height: 100% !important; }

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