Como classificar a matriz de objetos em ordem alfabética?
O JavaScript fornece vários métodos para executar operações de classificação em seqüências numéricas e textuais. Por exemplo, o organizar() O método é adaptado para classificar uma variedade de objetos e recuperá -los em ordem alfabética. É possível através dos valores de índice dos alfabetos. Cada alfabeto tem um valor de índice exclusivo. Com base nesses valores, qualquer string é recuperada em ordem ascendente ou descendente.
Além disso, o LocalecMare () o método é empregado para comparar as duas cordas. Ele compara a string e classifica os objetos por ordem alfabética. Ambos os métodos não alteram a string existente.
Método 1: Usando o método stor () para classificar a matriz de objetos em ordem alfabética
JavaScript fornece o organizar() Método para classificar uma variedade de objetos e recuperá -los em ordem alfabética. Ele retorna o valor numérico que indica a ordem de classificação das cordas passadas. A seguinte sintaxe do método Sort () é praticada para classificar a matriz de objetos em ordem alfabética:
classificar (função comparefn (x, y)Os parâmetros da sintaxe são os seguintes:
O procedimento de trabalho do organizar() O método é discutido aqui:
Exemplo
Um exemplo é considerado aqui para demonstrar o organizar() Método em JavaScript. O código a seguir está escrito aqui:
console.log ("Classifique a matriz de objetos em ordem alfabética");A descrição do código é explicada aqui:
Saída
A saída mostra que "Alex", "Bale", "Henry", e "Morgan" são exibidos em uma ordem alfabética.
Método 2: Usando o método localCompare () para classificar a matriz de objetos alfabeticamente
JavaScript fornece a LocalecMare () Método para comparar as duas cordas. É o método do corda classe que retorna um valor numérico que indica qual string vem primeiro em comparação com outras strings.
Em primeiro lugar, compara as cordas passando -as como um argumento. Depois disso, classifique os objetos com base em sua ordem alfabética. Por exemplo, a sintaxe é a seguinte:
Sintaxe
corda.LocalECompare (CMPString)Nesta sintaxe, cmpString Indica a string a serem comparados e retorna -1, 0 e 1 com base na comparação de strings.
Exemplo
Um exemplo é adaptado para explicar o LocalecMare () Método em JavaScript. O código explica o funcionamento do LocalecMare () método:
Código
console.log ("Classifique a matriz de objetos em ordem alfabética");A descrição do código é fornecida como abaixo:
Saída
A saída retorna a variedade classificada de objetos como "Adam", "John", e "Peter" na janela do console.
Conclusão
Em JavaScript, o organizar() e LocalecMare () Os métodos são utilizados para classificar uma variedade de objetos em ordem alfabética. O organizar() Método recupera a matriz em ordem classificada passando por cordas. Por outro lado, o LocalecMare () O método realiza uma comparação entre duas cordas e retorna um valor inteiro que indica qual string vem primeiro em comparação com outras strings. Ambos os métodos alteram as posições dos elementos na matriz existente e retornam uma matriz em ordem alfabética.