Cómo ordenar una matriz de enteros correctamente
Tratar de obtener el valor más alto y más bajo de una matriz que sé que contendrá solo enteros parece ser más difícil de lo que pensé.
var numArray = [140000, 104, 99];
numArray = numArray.sort();
alert(numArray)
Espero que esto muestre99, 104, 140000
. En su lugar, se muestra104, 140000, 99
. Así que parece que el orden es manejar los valores como cadenas.
¿Hay alguna manera de hacer que la función de ordenación se ordene realmente en valores enteros?