मैं JS ऑब्जेक्ट्स के बजाय ES6 मैप का उपयोग शुरू करना चाहता हूं, लेकिन मुझे वापस रखा जा रहा है क्योंकि मैं JSON.stringify () मैप के बारे में पता नहीं लगा सकता हूं। मेरी कुंजी को तार होने की गारंटी है और मेरे मूल्य हमेशा सूचीबद्ध होंगे। क्या मुझे धारावाहिक बनाने के लिए एक रैपर विधि लिखनी होगी?
[...someMap.entries()].join(';')
; कुछ और अधिक जटिल के लिए आप कुछ का उपयोग करके कुछ इसी तरह की कोशिश कर सकते हैं[...someMap.entries()].reduce((acc, cur) => acc + `${cur[0]}:${/* do something to stringify cur[1] */ }`, '')
obj[key]
आपको कुछ अप्रत्याशित मिल सकता है। मामले पर विचार करें if (!obj[key]) obj[key] = newList; else obj[key].mergeWith(newList);
।