Classifique as chaves em um mapa usando JavaScript

Classifique as chaves em um mapa usando JavaScript
Um mapa é um objeto único em JavaScript que mantém itens em pares de valor-chave. Os dados primitivos e os dados do objeto podem ser armazenados no mapa. O par de valores-chave é retornado na mesma sequência em que foram inseridos quando iterando o objeto do mapa. Para classificar as chaves em mapas em ordem ascendente e descendente, use os métodos classin () e reverso ().

Esta postagem definirá os métodos para classificar as teclas do mapa usando JavaScript.

Como classificar as teclas do mapa usando JavaScript?

Para classificar as chaves no mapa, utilize os métodos pré-construídos JavaScript fornecidos:

  • Método Sort ()
  • método reverso ()

Vejamos o funcionamento desses métodos.

Método 1: Classifique as teclas em um mapa usando o método STILE ()

Para classificar as chaves no mapa em ordem ascendente, use o “organizar()”Método com o operador de espalhamento“.. ”No objeto do mapa. É utilizado para obter uma matriz das entradas do mapa para classificar usando o método Sort ().

Sintaxe

A sintaxe a seguir é usada para classificar as teclas do mapa em ordem crescente:

Novo mapa ([… mapa.entradas ()].organizar())

Exemplo

Crie um mapa em um par de valores-chave:

Deixe mapa = novo mapa ([
[10, 'JavaScript'],
[13, 'CSS'],
[23, 'html'],
]);

Crie um novo objeto de mapa e ligue para o método Sort () com o operador de spread como um parâmetro que obtém as entradas do mapa para classificar e armazenar a matriz classificada retornada na variável “Ascmapkeys”:

var ascmapkeys = novo mapa ([… mapa.entradas ()].organizar());

Imprima a matriz de teclas de mapa classificadas no console:

console.log (Ascmapkeys);

Saída

Se você deseja classificar as chaves do mapa em ordem decrescente, siga a seção fornecida.

Método 2: Classifique as teclas em um mapa usando o método reverse ()

Para classificar as teclas do mapa em ordem decrescente, use o “reverter()”Método com um operador de espalhamento. O método reverso () reverte a ordem dos elementos em uma matriz.

Sintaxe

Use a sintaxe dada para classificar a matriz em ordem inversa usando o método reverse ():

Novo mapa ([… mapa.entradas ()].reverter())

Exemplo

Chame o método reverse () no novo objeto de mapa como um argumento para reverter a ordem das chaves:

var descmapkeys = novo mapa ([… mapa.entradas ()].reverter());

Finalmente, imprima a variedade resultante de chaves de ordem reversa:

console.log (descmapkeys);

A saída indica que as chaves são classificadas com sucesso em ordem decrescente:

Reunimos todas as informações necessárias para classificar as teclas do mapa em JavaScript.

Conclusão

Para classificar as chaves no mapa em ordem ascendente, use o “organizar()”Método, e para a ordem descendente, utilize o“reverter()”Método com um operador de espalhamento. Mais especificamente, o operador de spread recebe uma matriz das entradas do mapa para classificar em ordem ascendente e descendente. Neste post, definimos os métodos para classificar as chaves no mapa usando JavaScript.