Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

100
Vistas
Ordenar matriz de objetos por dos propiedades JS

Tengo una gran variedad de objetos como este. ¿Cómo lo ordeno primero por continentes y alfabéticamente por países para cada continente?

Lo siento, si mi redacción es incorrecta. Mi primera pregunta sobre SO :)

 [ {country: 'Afghanistan', continent: 'Asia'}, {country: 'Åland Islands', continent: 'Europe'}, {country: 'Albania', continent: 'Europe'}, {country: 'Algeria', continent: 'Africa'}, {country: 'American Samoa', continent: 'Oceania'}, {country: 'Andorra', continent: 'Europe'}, {country: 'Angola', continent: 'Africa'}, {country: 'Anguilla', continent: 'North America'}, {country: 'Antarctica', continent: 'Antarctica'}, ]

Probé este código y solo logré ordenarlo por países.

 myArray.sort((a, b) => { const countryA = a.country; const countryB = b.country; const continentA = a.continent; const continentB = b.continent; return countryA.localeCompare(countryB) || continentA - continentB; })
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda