Esta postagem definirá os métodos para classificar as chaves do mapa usando JavaScript.
Como classificar as chaves do mapa usando JavaScript?
Para classificar as chaves no mapa, utilize os métodos predefinidos de JavaScript fornecidos:
Vejamos o funcionamento desses métodos.
Método 1: classificar as chaves em um mapa usando o método sort()
Para classificar as chaves no mapa em ordem crescente, use o botão “ ordenar() ” método com o operador spread “ … ” no objeto de mapa. É utilizado para obter um array das entradas do Map para ordenar usando o método sort().
Sintaxe
A seguinte sintaxe é usada para classificar as chaves do mapa em ordem crescente:
novo Mapa ( [ ... mapa . entradas ( ) ] . ordenar ( ) )Exemplo
Crie um mapa em um par chave-valor:
deixe o mapa = novo Mapa ( [
[ 10 , 'JavaScript' ] ,
[ 13 , 'CSS' ] ,
[ 23 , 'HTML' ] ,
] ) ;
Crie um novo objeto de mapa e chame o método sort() com o operador spread como um parâmetro que obtém as entradas do mapa para classificar e armazenar a matriz classificada retornada na variável “ ascMapKeys ”:
onde ascMapKeys = novo Mapa ( [ ... mapa . entradas ( ) ] . ordenar ( ) ) ;Imprima a matriz de chaves de mapa classificadas no console:
console. registro ( ascMapKeys ) ;Resultado
Se você deseja classificar as chaves do mapa em ordem decrescente, siga a seção fornecida.
Método 2: classificar as chaves em um mapa usando o método reverse()
Para classificar as chaves do mapa em ordem decrescente, use o botão “ marcha ré() ” método com um operador de propagação. O método reverse() inverte a ordem dos elementos em uma matriz.
Sintaxe
Use a sintaxe fornecida para classificar a matriz na ordem inversa usando o método reverse():
novo Mapa ( [ ... mapa . entradas ( ) ] . marcha ré ( ) )Exemplo
Chame o método reverse() no novo objeto de mapa como um argumento para inverter a ordem das chaves:
onde descMapKeys = novo Mapa ( [ ... mapa . entradas ( ) ] . marcha ré ( ) ) ;Por fim, imprima o array resultante de chaves de ordem reversa:
console. registro ( descMapKeys ) ;A saída indica que as chaves foram classificadas com sucesso em ordem decrescente:
Reunimos todas as informações necessárias para classificar as chaves do mapa em JavaScript.
Conclusão
Para classificar as chaves no mapa em ordem crescente, use o botão “ ordenar() ” e para ordem decrescente, utilize o método “ marcha ré() ” método com um operador de propagação. Mais especificamente, o operador spread obtém uma matriz das entradas do mapa para classificar em ordem crescente e decrescente. Neste post, definimos os métodos para classificar as chaves no mapa usando JavaScript.