【发布时间】:2016-10-25 05:57:15
【问题描述】:
如何按值对这张地图进行排序?
var map = new Map();
map.set('orange', 10);
map.set('apple', 5);
map.set('banana', 20);
map.set('cherry', 13);
【问题讨论】:
-
Map是一种数据结构,应该是不能排序的。它存储键值对,对哈希表进行排序没有多大意义。您可以将其转换为数组,并根据需要对该数组进行排序。 -
我同意你不应该依赖于那种地图
-
使用普通对象而不是地图来存储按字母顺序排序的键值对。
标签: javascript sorting dictionary