Ayuda con un script de Array muy sencillito

  • Autor Autor Usuario eliminado 174876
  • Fecha de inicio Fecha de inicio
U

Usuario eliminado 174876

Hola betas,

Tengo un problema con el siguiente código:

Insertar CODE, HTML o 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.
 
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:

Insertar CODE, HTML o 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.
 

Temas similares

U
Respuestas
7
Visitas
952
Usuario eliminado 27864
U
Atrás
Arriba