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

जावास्क्रिप्ट ऐरे में डुप्लीकेट मर्ज करें और हटाएं

<घंटा/>

मान लीजिए, हमारे पास इस तरह के शाब्दिक दो सरणियाँ हैं -

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो ऐसे सरणियों को लेता है और सभी डुप्लिकेट को हटाकर एक नया सरणी देता है (केवल एक बार दिखाई देना चाहिए)।

उदाहरण

इसके लिए कोड होगा -

const arr1 = [2, 4, 5, 3, 7, 8, 9];
const arr2 = [1, 4, 5, 2, 3, 7, 6];
const mergeArrays = (first, second) => {
   const { length: l1 } = first;
   const { length: l2 } = second;
   const res = [];
   let temp = 0;
   for(let i = 0; i < l1+l2; i++){
      if(i >= l1){
         temp = i - l1;
         if(!res.includes(first[temp])){
            res.push(first[temp]);
         };
      }else{
         temp = i;
         if(!res.includes(second[temp])){
            res.push(second[temp]);
         };
      };
   };
   return res;
};
console.log(mergeArrays(arr1, arr2));

आउटपुट

कंसोल में आउटपुट -

[
   1, 4, 5, 2, 3,
   7, 6, 8, 9
]

  1. जावास्क्रिप्ट में वस्तुओं के डुप्लिकेट और एग्रीगेटिंग ऐरे की गणना करना

    मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है - const arr =[ { देश:BR, नया Lv1−Lv2:#N/A}, { देश:BR, नया Lv1−Lv2:#N /A}, { देश:, नया Lv1−Lv2:परीक्षण }]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो वस्तुओं की एक ऐसी सरणी लेता है। फ़ंक्शन एक नई सरणी बनाता है और लौटाता है जिसमें कोई ऑब्जेक्

  1. जावास्क्रिप्ट में सरणी बनाने के लिए स्ट्रिंग को ट्रिम और विभाजित करें

    मान लीजिए, हमारे पास एक अल्पविराम से अलग की गई स्ट्रिंग है - const str = "a, b, c, d , e"; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसा एक लेता है और इसमें सभी सफेद जगहों को छोड़ देता है। फिर हमारे फ़ंक्शन को स्ट्रिंग को विभाजित करके शाब्दिक सरणी बनाना चाहिए और उस सरणी को वा

  1. जावास्क्रिप्ट में एक सरणी का सकारात्मक, नकारात्मक और शून्य योगदान

    मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है, (सकारात्मक, ऋणात्मक और शून्य) इस तरह - const arr = [23, -1, 0, 11, 18]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक ऐसी सरणी लेता है। तब फ़ंक्शन को सभी तीन अलग-अलग समूहों, अर्थात् सकारात्मक, नकारात्मक और शून्य के लिए