AS3 – Calcular del valor máximo de un array numérico
Publicado por Iván Gajate el 27 de noviembre de 2008 en AS3, Flash, Tutoriales | 2 comentarios »
Lo típico, tienes un array de números, y quieres saber el valor máximo. Extrañamente no hay ningún método en los Arrays de AS3 para hacerlo ¿? y con un sort a veces se le pira la pinza y no lo hace bien. Además, se supone que es mas costoso de rendimiento.
// Devuelve el valor maximo de un array numerico function max(array:Array):Number{ var maxVal:Number = 0; for each(var item:Number in array){ maxVal=(item>maxVal) ? item : maxVal; } return maxVal; } var miArray:Array = [1, 4, 35, -76, 2]; trace(max(miArray)); // Devuelve 35
