Ajuda com um script de Array muito simples

  • Autor Autor Usuario eliminado 174876
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
U

Usuario eliminado 174876

Hola betas,

Tengo un problema con el siguiente código:

Inserir CODE, HTML ou PHP:
var precios = (2.20, 3.80, 4.55, 1.45, 8.45, 0.85, 8.20);
alert(Math.min(precios) + " | " + Math.max(precios));

El caso es que siempre me transmite el mismo número, tanto para la variable mínima como para la variable máxima (podéis comprobarlo de hecho, en la consola de vuestro navegador).
¿Cómo puedo arreglar el error del Array de precios?

Os agradecería vuestros comentarios, y agradeceros de antemano vuestra colaboración.

Muchas gracias por todo.
Un saludo.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
ponlo entre corchetes al array [ ] , no entre paréntesis
 
Exacto amigo, al parecer el error se encuentra en la forma en la que has definido el array. Ya que los arrays se declaran dentro de corchetes, de esta forma:

Inserir CODE, HTML ou PHP:
var precios = [2.20, 3.80, 4.55, 1.45, 8.45, 0.85, 8.20];
alert(Math.min(precios) + " | " + Math.max(precios));
 
HTML:
       var precios = new Array (2.20, 3.80, 4.55, 1.45, 8.45, 0.85, 8.20);
       alert(Math.min.apply(null, precios) + " | " + Math.max.apply(null, precios));

Pruébalo, en teoría debe funcionar sin problemas.

Saludos.
 

Tópicos similares

U
Respostas
7
Visitas
952
Usuario eliminado 27864
U
Voltar
Topo