Este artigo indicará o método para classificar um dicionário por valores em javascript.
Como classificar um dicionário por valor em JavaScript?
Para classificar um dicionário por valor em JavaScript, adicione dados no dicionário usando o “entradas ()”Método e depois classifique as entradas com a ajuda do“organizar()”Método JavaScript. Para implicações práticas, confira os exemplos declarados.
Exemplo 1: Classificação do dicionário com base em valores numéricos
Para classificar o elemento do dicionário, antes de tudo, adicione o elemento em uma string e armazená -lo na variável inicializada:
const dict =Invoque o “entradas ()”Para devolver um objeto de iterador de matriz atualizado que contém os pares de chave/valor para o índice individual na matriz:
entradas const = objeto.entradas (dicto);Agora o "organizar()”O método é usado ao longo de uma função de volta comparada para classificar:
entradas.classificar ((x, y) => x [1] - y [1]);Por fim, chame o “registro()”Método e passe o“JSON.stringify ()”. Este método converte um valor JavaScript em uma string json:
console.Log (JSON.stringify (entradas));Saída
Pode -se observar que os elementos do dicionário são classificados por valores:
Exemplo 2: Classificação do dicionário com base nos valores de string
Você também pode classificar o elemento de dicionário de acordo com os valores da string ou em ordem alfabética. Neste exemplo em particular, insira os valores do objeto como uma string junto com os valores e armazene -o da seguinte forma:
var dicionário =Ligar para "objeto.chaves()”Método para coletar as chaves do dicionário e depois mapear as teclas usando o“mapa()”Método:
var elements = objeto.Chaves (dicionário).mapa ((chave) =>Agora, classifique os elementos com a ajuda do método Sort ():
elementos.organizar(Em seguida, use o método map () ao longo da função de volta de chamada e armazene o elemento mapeado em uma variável:
var chaves = elementos.map ((e) => return e [0]);Por fim, utilize o “registro()”Método e passe o argumento“chaves”Para exibir a saída no console:
console.log (chaves);Saída
É tudo sobre classificar o dicionário por valor em javascript com diferentes exemplos.
Conclusão
Para classificar um dicionário por valores em JavaScript, primeiro, colete as chaves de um dicionário usando o “objeto.chaves()”E mapeie as chaves com a ajuda do“mapa()”Método. Depois disso, classifique os elementos do dicionário por valores usando o método stor () com uma função comparada de retorno. Este tutorial declarou o método para classificar os elementos do dicionário por valor em JavaScript.