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

148
Views
Dime qué valor de Math.max fue el más alto

Estoy usando el siguiente código para devolver el valor más alto de a, b, c.

Lo hace con éxito, pero además de devolver el valor más alto (que es un número), también me gustaría que me dijera QUÉ variable devolvió el valor más alto. Por ejemplo, esa variable "c" tenía el valor más alto.

 let a = 1 let b = 2 let c = 3 let maxReturn = Math.max(a, b, c); console.log(maxReturn);

Esto devolverá 3 como resultado, que es lo que necesito, pero ¿cómo puedo generar también la variable real que tenía el valor más alto? En este caso dime: "El valor más alto es 3, se encuentra en C"

¡¡Gracias!!

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

0

Con las variables, es muy difícil poder saber qué variable se alinea con a, b, c sin codificar declaraciones que verifiquen las variables y vean si coinciden.

El uso de un formato que puede recorrer significa que tiene la capacidad de hacer referencia fácilmente.

 const getMax = (data) => Object.entries(data).reduce((max, item) => max[1] > item[1] ? max : item); var myData1 = { a: 1, b:2, c: 3}; var myData2 = { a: 4, b:2, c: 3}; console.log(getMax(myData1)); console.log(getMax(myData2));

about 4 years ago · Juan Pablo Isaza Report

0

vea el segundo ejemplo para una mejor manera. recuerda que los índices están basados en 0

 let a = 1 let b = 2 let c = 3 let maxReturn = Math.max(a, b, c); if (maxReturn == 1)console.log(maxReturn,"a"); else if(maxReturn == 2)console.log(maxReturn,"b"); else if(maxReturn == 3)console.log(maxReturn,"c"); let x = [1,2,3] maxReturn= Math.max(...x) let index = x.indexOf(maxReturn) console.log(maxReturn,index)

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!