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

149
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 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