最佳答案
假设我有以下地图:
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);
一定有更好的办法,不是吗?