Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

135
Views
Agregue un identificador a una matriz de objetos que no tiene uno usando JavaScript

Soy nuevo en StackOverflow, así que me disculpo de antemano por no poder escribir todo estructuralmente.

He estado intentando durante algún tiempo agregar un identificador a mi matriz para usar la función .sort() de javascript para tener el contenido de la matriz en orden alfabético. También es importante no disociar la cantidad con el nombre en la matriz.

Mi matriz contiene lo siguiente cuando uso console.log(result); :

 ['0.4712', 'ARECIBO'] ['0.5041', 'CAGUAS'] ['0.4121', 'HUMACAO'] ['0.4578', 'MAYAGUEZ'] ['0.4785', 'PONCE'] ['0.4038', 'SAN JUAN'] ['0.4318', 'BAYAMON']

He leído muchas publicaciones y he visto a muchos usuarios publicar este tipo de solución...

 result.sort(function(a, b) { return b[1] - a[0]; }); console.log(result);

Lamentablemente, no funciona para mí. Creo firmemente que no solo mi falta de conocimiento es un factor que impide, sino también mi falta de identificador en mi matriz. Por lo tanto, imploro su conocimiento para resolver este problema. Si me puede dar una breve explicación de cómo funciona la solución, se lo agradecería ya que me ayuda a crecer y entender lo que estoy haciendo.

¡Gracias a todos!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

 var a = [ ['0.4712', 'ARECIBO'], ['0.5041', 'CAGUAS'], ['0.4121', 'HUMACAO'], ['0.4578', 'MAYAGUEZ'], ['0.4785', 'PONCE'], ['0.4038', 'SAN JUAN'], ['0.4318', 'BAYAMON'] ] var result = a.sort(function(a, b) { return a[1].localeCompare(b[1]); //compare 2 strings alphbetically }); console.log(result);

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!