Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2011, 18:27
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Ordenar Array multidimencional por un campo con javascript

buenas,
sea como sea, se te agradece la aportacion. pero tengo una observacion y es un debate que de vez en cuando aparece, ¿es necesario utilizar una libreria para realizar este tipo de tareas? de hecho, si el usuario ya esta empleando jquery para otras tareas, pues no hay problema. mientras tanto lo veo innecesario. el mismo se puede hacer simplemente usando la funcion sort de los arrays.
Código:
friend = [
["544049594", "Yokoi Diaz"],
["529179233", "Andres Martinez"],
["515015964", "Zuri Meraz"],
["530163540", "Luz Prada"]
]

friend.sort(function(a,b){
return a[1] > b[1]; // orden ascendente por los nombres;
});
de forma similar se puede hacer para ordenar por los numeros solo cambiando el indice. de todos modos, para hacerlo mas funcional y abstracto puedes crear una funcion mas compleja donde se pueda hacer ordenacion ascendente y descendente con procesos de comparacion segun el tipo, string o numero.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.