क्याऑब्जेक्ट अभिव्यक्ति के समान ES6/ES2015 में कोई नक्शा कैसे प्रारंभ करें?
var object = {
'foo': 'bar',
1: 42
}
एक ES6 Map का उपयोग कर के बराबर है?
क्याऑब्जेक्ट अभिव्यक्ति के समान ES6/ES2015 में कोई नक्शा कैसे प्रारंभ करें?
var object = {
'foo': 'bar',
1: 42
}
एक ES6 Map का उपयोग कर के बराबर है?
निकटतम आप प्राप्त कर सकते है:
let object = new Map([
['foo', 'bar'],
['1', 42]
]);
महत्वपूर्ण बातें नोटिस:
निश्चित रूप से '[' 1 ', 42]' होना चाहिए [1, 42] 'या आपने इसे एक स्ट्रिंग बना दिया क्योंकि यह वही है जो अभी भी एक वस्तु है? – CodingIntrigue
@RGraham - ठीक है, जैसा कि मैंने अपने पहले बिंदु में उल्लेख किया था। – Amit
प्वाइंट 1 समझ में नहीं आता है। यदि चाबियाँ कोई मूल्य हो सकती हैं, तो मुझे यह क्यों सुनिश्चित करना चाहिए कि वे तार हैं? – zeroflagL
आधुनिक ब्राउज़रों में यह उतना ही आसान के रूप में किया जा सकता है: [? क्या जावास्क्रिप्ट एक मानचित्र शाब्दिक अंकन]
new Map(Object.entries(object))
भी देखें (http://stackoverflow.com/q/35654495/1048572) – Bergi