Ordene las claves de un objeto en JavaScript

Ordene las claves de un objeto en JavaScript
Algunos desarrolladores prefieren establecer los nombres de propiedades del objeto (valor clave) en orden alfabético. Ayuda a descubrir o comparar las propiedades necesarias más rápidamente. Más específicamente, JavaScript proporciona algunas formas de obtener las claves del objeto y luego ordenarlas en el orden deseado.

Esta publicación de blog describirá el procedimiento para ordenar las teclas de objeto JavaScript.

Cómo ordenar las claves de un objeto en JavaScript?

Para ordenar las teclas de objeto, use el "clasificar() método con el "Objeto.llaves()" método. En esta combinación, el objeto.El método Keys () proporciona la matriz de claves del objeto en la misma secuencia que se inicializa, mientras que el "clasificar()"El método ordenará todas las teclas en orden ascendente (alfabéticamente).

Sintaxis

Siga la sintaxis dada para clasificar las teclas de objeto en JavaScript:

Objeto.llaves (obj).clasificar()

Ejemplo 1: Ordene las teclas de un objeto usando el método sort ()

Cree un objeto con pares de valor clave:

objeto var =
"JavaScript": 5,
"Java": 23,
"Python": 20,
"Html": 7,
"CSS": 8

Llamar al método sort () con el objeto.método Keys () pasando el objeto como argumento:

var sortedkeys = objeto.claves (objeto).clasificar();

Finalmente, imprima las teclas ordenadas en la consola:

consola.log (SortedKeys);

La salida muestra las teclas de objeto ordenadas alfabéticamente:

Mientras que el objeto simple.El método Keys () Devuelve las teclas del objeto:

var sortedkeys = objeto.claves (objeto);

Producción

Si desea obtener las entradas (pares de valor clave) de un objeto en forma ordenada, siga la sección dada.

Ejemplo 2: ordene las teclas y muestre los valores correspondientes de un objeto usando el método Rede ()

Para ordenar las claves con valores de un objeto, use el "reducir()"Método con el"clasificar()" método. El método sort () devuelve la matriz ordenada de claves del objeto, y el método Rede () se usa para iterar a través de la matriz de teclas de objeto ordenadas y asigna cada par de valores de teclas a un objeto:

var sortedkeys = objeto.claves (objeto).clasificar().reducir ((objentries, key) =>
objentries [clave] = objeto [clave];
devolver objentries;
, );

La salida muestra las teclas ordenadas con sus valores de un objeto:

Hemos reunido toda la información necesaria para clasificar las claves de objeto en JavaScript.

Conclusión

Para ordenar las teclas de objeto, use el "clasificar()"Método con el"Objeto.llaves()" método. El objeto.El método Keys () proporciona la matriz de claves del objeto, mientras que el método sort () ordenará todas las claves en orden ascendente, y en términos de las claves alfabéticas, se clasificará alfabéticamente. Este tutorial describió el procedimiento para clasificar las teclas de objeto en JavaScript.