Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2007, 21:01
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Problema al ordenar numeros con decimales

Hola sqa212, lo mejor sería que nos pasases un mínimo ejemplo preparado para que veamos el funcionamiento de manera sencilla, como el que te paso aquí:

Código PHP:
// la clase
function o(n) { this.n; }
// el array de instancias de o
var miArr = [ 
    new 
o(4), 
    new 
o(6), 
    new 
o(2), 
    new 
o(20), 
    new 
o(5),
    new 
o(4.4),
    new 
o(1.1),
    new 
o(7.8),
    new 
o(213.312),
    new 
o(23e2),
    new 
oMath.sqrtMath.PI ) ),
    new 
oMath.pow(0.252) )
];

// criterio descendente:
function sortBypotencialjsAsc(a,b) {
    return 
a.n-b.n;
}
// criterio ascendente:
function sortBypotencialjsDesc(a,b) {
    return 
b.n-a.n;
}

// ordenación 
miArr.sortsortBypotencialjsAsc );

// imprimiendo
for(var i in miArr) {
    
document.write("miArr["+i+"].n = "+miArr[i].n+"<br>");


Como ves, no he tenido ningún problema con ningún número (por cierto, las funciones están dadas la vuelta ).


Un saludo
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.