Desculpem por este tempo fora, acho que a preguiça me pegou uns tempos para cá...
Vou tentar voltar a minha "programação normal". :P
Existem várias soluções na mão para ordenar uma lista: bubble sort, quick sort, table sort, gambiarra sort... :P
Mas muita gente não sabe que existe um "facilitador" para isso em Javascript, um método chamado sort na própria "classe" Array:
var frutas = ["Limão", "Laranja", "Goiaba", "Abacaxi"];
frutas.sort();
document.write(frutas);
Legal, não?
E ainda você pode implementar seu método de comparação, igual a Java:
//Numeros em ordem decrescente
var numeros = [1, 2, 3, 4];
numeros.sort(function (a, b) {
if (a > b) {
return -1;
} else if (a < b) {
return 1;
}
return 0;
});
document.write(numeros);
Acho que isso vai facilitar a vida de muita gente (a minha, com certeza!). :)
Até mais!
Nenhum comentário:
Postar um comentário