Este artigo descreverá o procedimento para classificar as matrizes por nomes (em ordem alfabética) em JavaScript.
Como classificar a matriz por primeiro nome (em ordem alfabética) em JavaScript?
Para classificar em ordem alfabética uma matriz pelo seu primeiro nome, use o “organizar()”Método em conjunto com uma função comparadora. A função do comparador deve tomar dois objetos como argumentos e retornar um número negativo (-VE) se o primeiro objeto vier antes do segundo, 0 (zero) se forem iguais e um número positivo (+ve) se o primeiro objeto deve Venha depois do segundo.
Exemplo
Crie uma variedade de objetos que contêm informações do usuário, como nomes (primeiro nome, nome lastName) e idades dos usuários:
Agora, classifique a matriz por seus nomes primeiros. Então, para esse fim, use o “organizar()”Método com a função do comparador. O método Sort () compara cada valor de acordo com os critérios especificados e cada nome é classificado de acordo com o valor retornado ao passar a função de comparação:
informação de usuário.Sort (função (x, y)No seguinte snippet de código acima:
Imprima a matriz classificada no console:
console.log (userInfo);Pode -se observar que a variedade de informações do usuário foi classificada com sucesso em ordem alfabética por seus primeiros nomes:
Se você pode ter uma variedade de palavras (nomes) e desejar organizar cada palavra em ordem alfabética (de A-Z), basta usar o “organizar()”Método. A matriz classificada é retornada pelo método stor (), que organiza os elementos da matriz à medida que são adicionados a ele.
Digamos que temos uma variedade de nomes (não um objeto que contém primeiro e sobrenome nomes):
Vamos nomes de usuário = ["Mari", "Emma", "Mia", "Henry"];Ligue para o método Sort ():
nomes de usuário.organizar();Imprima a variedade classificada de nomes no console:
console.log (nomes de usuário);Saída
Isso é tudo sobre a matriz de classificação pelo primeiro nome (em ordem alfabética) em JavaScript.
Conclusão
Para classificar em ordem alfabética uma matriz pelo seu primeiro nome, use o “organizar()”Método em conjunto com uma função comparadora. Se a função retornar um valor negativo, o “x"É classificado antes"y", Se retornar um positivo, significa" y "é classificado antes de" x ". Se der 0, os valores colocarão na mesma posição. Este artigo descreveu o procedimento para classificar matrizes por nomes (em ordem alfabética) em JavaScript.