Trier les clés d'un objet en javascript

Trier les clés d'un objet en javascript
Certains développeurs préfèrent définir les noms des propriétés de l'objet (valeur clé) dans l'ordre alphabétique. Il aide à découvrir ou à comparer les propriétés nécessaires plus rapidement. Plus précisément, JavaScript fournit quelques moyens d'obtenir les clés de l'objet, puis de les trier dans l'ordre souhaité.

Ce billet de blog décrira la procédure pour tri les clés de l'objet JavaScript.

Comment trier les clés d'un objet en javascript?

Pour trier les touches d'objet, utilisez le «trier() Méthode avec le «Objet.clés()" méthode. Dans cette combinaison, l'objet.La méthode Keys () donne le tableau des clés de l'objet dans la même séquence qu'elle est initialisée, tandis que le «trier()«La méthode triera toutes les clés dans l'ordre croissant (par ordre alphabétique).

Syntaxe

Suivez la syntaxe donnée pour tri les touches d'objet en javascript:

Objet.Clés (OBJ).trier()

Exemple 1: Triez les touches d'un objet en utilisant la méthode Sort ()

Créez un objet avec des paires de valeurs clés:

var objet =
"Javascript": 5,
"Java": 23,
"Python": 20,
"HTML": 7,
"CSS": 8

Appelez la méthode tri () avec l'objet.Méthode Keys () en passant l'objet comme argument:

var tridKeys = objet.touches (objet).trier();

Enfin, imprimez les clés triées sur la console:

console.journal (tridKeys);

La sortie affiche les touches d'objet triées alphabétique:

Alors que l'objet simple.La méthode Keys () renvoie les clés de l'objet:

var tridKeys = objet.touches (objet);

Sortir

Si vous souhaitez obtenir les entrées (paires de valeurs clés) d'un objet sous une forme triée, suivez la section donnée.

Exemple 2: Triez les touches et affichez les valeurs correspondantes d'un objet en utilisant la méthode Reduce ()

Pour trier les clés avec des valeurs d'un objet, utilisez le «réduire()«Méthode avec le«trier()" méthode. La méthode tri () renvoie le tableau trié des clés de l'objet, et la méthode Reduce () est utilisée pour parcourir le tableau des touches d'objet triée et attribuer chaque paire de valeurs de clé à un objet:

var tridKeys = objet.touches (objet).trier().réduire ((objentries, key) =>
objentries [key] = objet [key];
retour objentries;
, );

La sortie montre les touches triées avec leurs valeurs d'un objet:

Nous avons rassemblé toutes les informations nécessaires pour tri les touches d'objet en javascript.

Conclusion

Pour trier les touches d'objet, utilisez le «trier()«Méthode avec le«Objet.clés()" méthode. L'object.La méthode des clés () donne le tableau des clés de l'objet tandis que la méthode tri () triera toutes les clés dans l'ordre croissant, et en termes de clés alphabétiques, il triera par ordre alphabétique. Ce tutoriel a décrit la procédure de tri des touches d'objet en javascript.