Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2012, 11:42
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, 1 mes
Puntos: 1485
Respuesta: duda con una funcion

buenas,
primero debes comprender qué hace la función sort. básicamente sort ordena un array en orden ascendente (de menor a mayor). pero qué pasa si queremos ordenar por otro orden, por ejemplo descendente o algún otro orden peculiar que no sea el defacto. para ello, sort admite un parámetro: una función. ¿qué hace sort con esa función? internamente sort invoca la función provista pasandole dos argumentos. dichos argumentos corresponden a dos índices del array. esta función vendría siendo el algoritmo que define como ordenar los elementos del array. el algoritmo lo defines tu mismo, lo importante es que como resultado debe devolver uno de tres valores: -1, 0, 1. cada valor le indica a sort como debe ordenar los elementos comparados, significan: -1 el elemento va antes, 0 el elemento se queda igual, y 1 el elemento va despues.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.