22/10/2012, 11:42
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses 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. |