जावास्क्रिप्ट में Map कलेक्शन

Map कलेक्शन ऐसे ऑब्जेक्ट होते हैं जिनमें keys के रूप में primitive types के साथ-साथ ऑब्जेक्ट्स भी हो सकते हैं।

आइए एक उदाहरण के साथ कोशिश करते हैं। सबसे पहले निम्नलिखित कमांड का उपयोग करके एक collection बनाएं:

javascriptlet map = new Map;

इसके बाद collection में set method का उपयोग करके elements जोड़े जा सकते हैं और get method का उपयोग करके उन्हें प्राप्त किया जा सकता है।

आइए कोशिश करते हैं। मान लीजिए कि keys के रूप में हम दो arrays बनाना चाहते हैं:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];

आइए हमारी keys को कुछ values assign करते हैं:

javascriptmap.set(arr1, 'data1');
map.set(arr2, 'data2');

और अब हम अपनी keys के माध्यम से values पढ़ते हैं:

javascriptconsole.log(map.get(arr1));
console.log(map.get(arr2));
Задание 1

मान लीजिए 3 arrays दिए गए हैं। एक Map collection बनाएं, इस collection की keys ये arrays बनाएं, और values कुछ strings बनाएं।

Задание 2

मान लीजिए 3 objects और 3 arrays दिए गए हैं। एक Map collection बनाएं, collection की keys objects बनाएं, और values संबंधित arrays बनाएं।