Diciamo che ho la seguente mappa:Come convertire le chiavi della mappa in array?
let myMap = new Map().set('a', 1).set('b', 2);
E voglio ottenere [ 'a', 'b'] in base a quanto sopra esposto. La mia attuale soluzione sembra così lunga e orribile.
let myMap = new Map().set('a', 1).set('b', 2);
let keys = [];
for (let key of myMap)
keys.push(key);
console.log(keys);
Ci deve essere un modo migliore, no?
Forse 'Array.from (Map.keys())'. –
http://stackoverflow.com/questions/8763125/get-array-of-objects-keys –
@gK. Non funziona con 'Mappa'. – pawel