चलें कहते हैं कि मैं निम्नलिखित नक्शा है:मानचित्र कुंजी को सरणी में कैसे परिवर्तित करें?
let myMap = new Map().set('a', 1).set('b', 2);
और मैं प्राप्त करने के लिए [ 'एक', 'बी'] उपरोक्त के आधार पर चाहते हैं। मेरा वर्तमान समाधान इतना लंबा और भयानक लगता है।
let myMap = new Map().set('a', 1).set('b', 2);
let keys = [];
for (let key of myMap)
keys.push(key);
console.log(keys);
एक बेहतर तरीका होना चाहिए, नहीं?
शायद 'Array.from (Map.keys())'। –
http://stackoverflow.com/questions/8763125/get-array-of-objects-keys –
@gK। यह 'मानचित्र' के साथ काम नहीं करता है। – pawel