Ver Mensaje Individual
  #13 (permalink)  
Antiguo 13/06/2012, 10:40
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Array ordenar y eliminar duplicados

Hola:

Con la idea de decidir con código el orden del abecedario (me refiero al sort), tengo esta función:

Código:
function sortexto(a, b) {
	aaa = a.charAt(0).toLowerCase();
	bbb = b.charAt(0).toLowerCase();
	abc = "aábcdeéfghiíjklmnñoópqrstuúvwxyz";
	if (abc.indexOf(aaa) == abc.indexOf(bbb))
		return sortexto(a.substr(1), b.substr(1))
	else
		return (abc.indexOf(aaa) - abc.indexOf(bbb)); 
}
Y se aplica como parámetro del sort...

el_array.sort(sortexto);

Lo apliqué en esta página: Mapa de España.

Los duplicados supongo que se deberían buscar luego...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 13/06/2012 a las 10:41 Razón: sintaxis