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

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. - JavaScript में डुप्लिकेट गिनना और ऑब्जेक्ट्स की सरणी को एग्रीगेट करना

    मान लीजिए, हमारे पास ऑब्जेक्ट्स की एक सरणी है जैसे -const arr = [    {       Country: BR,       New Lv1-Lv2: #N/A    },    {       Country: BR,       New Lv1-Lv2: #N/A    },    {   &nbs

  1. - JavaScript में स्ट्रिंग को ट्रिम और स्प्लिट करके सरणी बनाएं

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

  1. - JavaScript में सरणी का सकारात्मक, नकारात्मक और शून्य योगदान

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