es6 Map通过索引获取价值

时间:2019-06-28 18:27:31

标签: javascript ecmascript-6

有没有一种方法可以获取每个索引的映射对的值,而无需迭代或将映射对导出到数组?

let mymap = new Map();
mymap.set('foo', 'moo');
mymap.set('voo', 'loo');
// mymap by 0,1.... index get 'moo','loo' values

1 个答案:

答案 0 :(得分:1)

否,无法通过索引访问JavaScript映射。

您说“不将映射对导出到数组”,所以我想知道您是否担心使映射成为可索引的而不必强制这样做。如果是这样,您可以使用:

Array.from(mymap)[0] // ["foo", "moo"]