Hãy nói rằng tôi có bản đồ sau:
let myMap = new Map().set('a', 1).set('b', 2);
Và tôi muốn có được ['a', 'b'] dựa trên những điều trên. Giải pháp hiện tại của tôi có vẻ rất dài và khủng khiếp.
let myMap = new Map().set('a', 1).set('b', 2);
let keys = [];
for (let key of myMap)
keys.push(key);
console.log(keys);
Có phải là một cách tốt hơn, không?
Map
.
Array.from(Map.values())
- nếu trong trường hợp, bạn cần các giá trị, thay vì các khóa.
Array.from(Map.keys())
.