Dois métodos existentes e muito comuns para ordenação de arrays em JavaScript são sort() e reverse().
O método sort() é responsável por ordernar em ordem crescente os elementos de um array e o método reverse() é responsável por inverter a ordem dos elementos de um array.
Segue abaixo um exemplo de ordenação em ordem crescente dos elementos de um array:
//Declara o array var a = ["c", "d", "b", "a"]; //Ordena por ordem crescente os elementos do array a.sort(); //Saída: ["a", "b", "c", "d"] console.log(a);
Abaixo, segue o exemplo de como inverter a ordem dos elementos de um array:
//Declara o array var a = ["c", "d", "b", "a"]; //Inverte os elementos do array a.reverse(); //Saida: ["a","d","b","a"] console.log(a);
Segue abaixo um exemplo de ordenação em ordem decrescente dos elementos de um array:
//Declara o array var a = ["c", "d", "b", "a"]; //Ordena por ordem decrescente os elementos do array a.sort().reverse(); //Saida: ["d", "c", "b", "a"] console.log(a);