Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में मूल्यों और कुंजियों के 2 सरणियों से मानचित्र बनाना

<घंटा/>

मान लीजिए, हमारे पास दो सरणियाँ हैं -

const keys = [0, 4, 2, 3, 1];
const values = ["first", "second", "third", "fourth", "fifth"];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो कुंजियों और मान सरणी को लेता है और मानों को संबंधित कुंजियों में मैप करता है। आउटपुट होना चाहिए -

const map = {
   0 => 'first',
   4 => 'second',
   2 => 'third',
   3 => 'fourth',
   1 => 'fifth'
};

उदाहरण

निम्नलिखित कोड है -

const keys = [0, 4, 2, 3, 1];
const values = ["first", "second", "third", "fourth", "fifth"];
const buildMap = (keys, values) => {
   const map = new Map();
   for(let i = 0; i < keys.length; i++){
      map.set(keys[i], values[i]);
   };
   return map;
};
console.log(buildMap(keys, values));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

Map(5) {
   0 => 'first',
   4 => 'second',
   2 => 'third',
   3 => 'fourth',
   1 => 'fifth'
}

  1. Map.keys() जावास्क्रिप्ट में कार्य करता है

    मैप ऑब्जेक्ट की कुंजियाँ () फ़ंक्शन प्रविष्टियों के समान है लेकिन, यह एक इटरेटर ऑब्जेक्ट देता है जिसमें मैप ऑब्जेक्ट की कुंजियाँ होती हैं। सिंटैक्स इसका सिंटैक्स इस प्रकार है Map.keys() उदाहरण <html> <head>    <title>JavaScript Example</title> </head> <bod

  1. जावास्क्रिप्ट मानचित्र बनाम वस्तु - क्या और कब?

    एमडीएन डॉक्स के अनुसार, मैप ऑब्जेक्ट की-वैल्यू पेयर रखता है और कुंजी के मूल इंसर्शन ऑर्डर को याद रखता है। किसी भी मूल्य (वस्तुओं और आदिम मूल्यों दोनों) को कुंजी या मान के रूप में उपयोग किया जा सकता है। यहां ध्यान देने वाली महत्वपूर्ण बात यह है कि मानचित्रों में वस्तुओं का उपयोग चाबियों के रूप में

  1. जावास्क्रिप्ट में एक निर्माता से मूल्य लौटाना?

    जावास्क्रिप्ट में एक कंस्ट्रक्टर से मान वापस करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl