可以说我有以下地图:
let myMap = new Map().set('a', 1).set('b', 2);
我想根据以上内容获得['a','b']。我当前的解决方案似乎是如此漫长而可怕。
let myMap = new Map().set('a', 1).set('b', 2);
let keys = [];
for (let key of myMap)
keys.push(key);
console.log(keys);
必须有更好的方法,不是吗?
@gK。不适用于
—
pawel,2016年
Map
。
@pawel哦,对不起!
—
hamnix
Array.from(Map.values())
-如果需要,则需要值而不是键。
Array.from(Map.keys())
。