有没有一种方法可以获取每个索引的映射对的值,而无需迭代或将映射对导出到数组?
let mymap = new Map();
mymap.set('foo', 'moo');
mymap.set('voo', 'loo');
// mymap by 0,1.... index get 'moo','loo' values
答案 0 :(得分:1)
否,无法通过索引访问JavaScript映射。
您说“不将映射对导出到数组”,所以我想知道您是否担心使映射成为可索引的而不必强制这样做。如果是这样,您可以使用:
Array.from(mymap)[0] // ["foo", "moo"]