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

जावास्क्रिप्ट में दो हैश टेबल में शामिल होना


कभी-कभी हमें जॉइन फंक्शन का उपयोग करके कंटेनरों को एक साथ संयोजित करने और एक नया कंटेनर प्राप्त करने की आवश्यकता होती है। हम एक स्टैटिक जॉइन मेथड लिखेंगे जो 2 हैशटेबल्स लेता है और सभी वैल्यूज के साथ एक नया हैशटेबल बनाता है। सादगी के लिए, यदि दोनों में कोई कुंजियाँ मौजूद हैं, तो हम दूसरे वाले के मानों को पहले वाले के मानों को ओवरराइड करने देंगे।

उदाहरण

स्टेटिक जॉइन (टेबल 1, टेबल 2) {// जांचें कि क्या दोनों आर्ग्स हैशटेबल्स हैं अगर (! टेबल 1 इंस्टेंस ऑफ हैशटेबल ||! टेबल 2 इंस्टेंस ऑफ हैशटेबल) {फेंक न्यू एरर ("अवैध तर्क")} कॉम्बो दें =नया हैशटेबल (); table1.forEach((k, v) => combo.put(k, v)); table2.forEach((k, v) => combo.put(k, v)); वापसी कॉम्बो;}

आप इसका परीक्षण कर सकते हैं -

उदाहरण

चलो ht1 =नया हैशटेबल (); ht1.put (10, 94); ht1.put (20, 72); ht1.put (30, 1); चलो ht2 =नया हैशटेबल (); ht2.put ( 21, 6);ht2.put(15, 21);ht2.put(32, 34); चलो htCombo =HashTable.join(ht1, ht2)htCombo.display();

उदाहरण

यह आउटपुट देगा -

<पूर्व>0:1:2:3:4:{ 15:21 }5:6:7:8:{ 30:1 }9:{ 20:72 }10:{ 10:94} --> { 21 :6 } --> { 32:34 }
  1. जावास्क्रिप्ट में हैश की कुंजी कैसे खोजें?

    जावास्क्रिप्ट में हैश की कुंजी खोजने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result { फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }जावास्क्रिप्ट में हैश की कुंजियाँ ढूँढ़ेंDISPLAYहैश कुंजियाँ प्रदर्शित करने के लिए उपरोक्त बटन पर क्ल

  1. दो जावास्क्रिप्ट ऑब्जेक्ट्स को कैसे मर्ज करें?

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

  1. हैश टेबल्स की व्याख्या

    मेरी पसंदीदा डेटा संरचनाओं में से एक हैश तालिका है क्योंकि यह सरल और शक्तिशाली है। आपने शायद पहले इसका इस्तेमाल किया होगा क्योंकि यह की-वैल्यू पेयर को स्टोर करने का एक कारगर तरीका है। हैश तालिका के कार्यान्वयन के पीछे कुछ दिलचस्प कंप्यूटर विज्ञान अवधारणाएँ हैं जो अध्ययन के लायक हैं, और ठीक यही हम