Comunidad de diseño web y desarrollo en internet online

Valor maximo de un array

Citar            
MensajeEscrito el 15 May 2007 11:12 am
Hola!
Como puedo saber cual es el valor máximo dentro de una array?
Les pongo un pequeño ejemplo para que se entienda: primero creo el array con algunos valores, y después genero un for. Dentro de este, utilizo la función Math.max para averiguar cual de los valores introducidos en el array tiene mas caracteres, por ejemplo.

Aquí la prueba:

Código :

var array_txt:Array = Array("el primero", "el segundooo", "asdfasdf");
for(i=0; i<3; i++){
   var maximo:Number = Math.max(array_txt[i]);
   trace(maximo);
}


Me imagino que la función que debe realizar Math.max al ser de comparación no puede funcionar ya que solo le paso un valor. Pero si está dentro del for, y lo único que quiero es saber cual es el mayor dentro de una misma array.

Como tengo que plantearlo? Alguna idea?

Muchas gracias!

Por loisin

65 de clabLevel



Genero:Masculino  

Colonia-Castells

firefox
Citar            
MensajeEscrito el 15 May 2007 11:23 am

Código :

var array_txt:Array = Array("10", "2","3","23","5");
var maximo:Number=0;
for(i=0; i<array_txt.length; i++){
   maximo = Math.max(array_txt[i],maximo);
  
}
 trace(maximo);


Ni que decir tiene que debes poner numeros en el array.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 15 May 2007 12:59 pm
Gracias One! como siempre me falla la base..

Por loisin

65 de clabLevel



Genero:Masculino  

Colonia-Castells

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.