Est-il possible de trier une ES6 objet map?

Est-il possible de trier les entrées d'un es6 objet map?

var map = new Map();
map.set('2-1', foo);
map.set('0-1', bar);

résultats dans:

map.entries = {
    0: {"2-1", foo },
    1: {"0-1", bar }
}

Est-il possible de trier les entrées en fonction de leurs clés?

map.entries = {
    0: {"0-1", bar },
    1: {"2-1", foo }
}
  • Les cartes sont intrinsèquement pas commandé (à l'exception de la sont itérées ordre d'insertion, ce qui nécessite de tri et puis [re-]ajout).
  • Trier les entrées lorsque vous parcourez la carte (c'est à dire. tourner dans un tableau)
InformationsquelleAutor Ivan Bacher | 2015-07-01