Maison >interface Web >js tutoriel >Comment trier les clés d'un objet JavaScript par ordre alphabétique ?
Tri des objets JavaScript par clé : un guide mis à jour
Les objets JavaScript conservent l'ordre de leurs propriétés dans le code source. Cependant, cet ordre ne reflète pas toujours l’agencement de tri souhaité. Pour résoudre ce problème, il est essentiel de comprendre comment JavaScript gère l'itération des propriétés d'objet.
Dans JavaScript moderne (ES6), les méthodes d'itération d'objet suivent un ordre spécifique :
Cela signifie que les objets JavaScript sont classés par défaut, vous permettant de modifier l'ordre des clés selon vos besoins.
Pour trier un objet par ses clés par ordre alphabétique, vous pouvez tirer parti des étapes suivantes :
Parcourez les clés triées et créez un nouvel objet à l'aide de la méthode réduire() :
Pour exemple :
const unordered = { 'b': 'foo', 'c': 'bar', 'a': 'baz' }; const ordered = Object.keys(unordered) .sort() .reduce((obj, key) => { obj[key] = unordered[key]; return obj; }, {});
Ce code affichera un objet avec des clés triées par ordre alphabétique :
{ 'a': 'baz', 'b': 'foo', 'c': 'bar' }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!