AS3 – Calcular el Valor Mínimo de un Array Numérico
Publicado por Iván Gajate el 8 de abril de 2009 en AS3, Flash, Tutoriales
La compañera lógica de max es min
// Devuelve el valor minimo de un array numerico function min(array:Array):Number{ var minVal:Number = array[0]; for each(var item:Number in array){ minVal = (item<minVal) ? item : minVal; } return minVal; } var miArray:Array = [10, 4, 35, -76, 2]; trace(min(miArray)); // Devuelve -76
30 de agosto de 2010 a las 10:47
buen aporte Victor
primero lo hice así, pero creo que no caí en el Array.NUMERIC y daba errores con los negativos, pero así queda muy limpito
Gracias!
9 de agosto de 2010 a las 6:03
Una forma mas corta:
// Devuelve el valor minimo de un array numerico function min(array:Array):Number { array.sort(Array.NUMERIC); return array[0]; } var miArray:Array=[10,4,35,-76,2]; trace(min(miArray));// Devuelve -76