Caso eu queria ordenar os livros, como faço?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Caso eu queria ordenar os livros, como faço?
Lucas, boa tarde!
Você pode usar a função sort() que irá ordenar um array pra você:
const list = ['banana', 'maçã', 'abacaxi'];
list.sort()
//Retorno: ["abacaxi", "banana", "maçã"]Mas esse exemplo acima ordena baseado num lógica da própria função, se quisermos usar nossa função de ordenação podemos passar como parâmetro. Veja:
const clientes = [
{id: 1, nome: 'Wanderson'},
{id: 2, nome: 'Lucas'},
{id: 3, nome: 'Felipe'}
];
clientes.sort((cliente1, cliente2) => {
return cliente1.nome.localeCompare(cliente2.nome);
});Na função acima ele compara o nome de um usuário com outro e ordena baseado no nome ao invés do ID
Eu espero ter ajudado e bons estudos!
Consegui, como envolve o banco de dados, é só na pesquisa usar o ORDER BY.