【发布时间】:2019-06-28 18:27:31
【问题描述】:
有没有办法在不迭代或将映射对导出到数组的情况下获取每个索引的映射对值?
let mymap = new Map();
mymap.set('foo', 'moo');
mymap.set('voo', 'loo');
// mymap by 0,1.... index get 'moo','loo' values
【问题讨论】:
-
喜欢,mymap[0] ?
-
@SeanMC 是的,差不多
-
没有。地图不是索引数据结构。
-
那种破坏地图的目的对吧?键/值对旨在让用户通过键进行访问。你确定你没有使用错误的数据结构吗?也许对象字面量数组更适合您的用例。
-
@RandyCasburn 确实,但由于它的有序和 js 不是那么强的类型 lang 我希望可能会有一个小技巧