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

दो सरणियों के बीच अंतर ढूँढना - JavaScript


हमारे पास संख्याओं की दो सरणियाँ हैं:

const arr1 = [12, 54, 2, 4, 6, 34, 3]; 
const arr2 = [54, 2, 5, 12, 4, 1, 3, 34];

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी दो सरणियाँ लेता है और उन सरणियों के तत्व लौटाता है जो दोनों के लिए सामान्य नहीं हैं।

कोड

const arr1 = [12, 54, 2, 4, 6, 34, 3]; 
const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; 
const difference = (first, second) => { 
  const res = []; 
  for (let i = 0; i < first.length; i++) { 
    if (second.indexOf(first[i]) === -1) { res.push(first[i]); } 
  } 
  for (let j = 0; j < second.length; j++) { 
    if (first.indexOf(second[j]) === -1) { res.push(second[j]); } 
  } 
  return res; 
}; 
console.log(difference(arr1, arr2));

आउटपुट

[ 6, 5, 1 ]
  1. - JavaScript में दो सेट्स का यूनियन (Union) ढूंढना

    यूनियन सेट यूनियन सेट दो सेट्स के तत्वों को मिलाकर बनाया गया सेट है। इसलिए, सेट्स A और B का यूनियन, A में, या B में, या दोनों में मौजूद तत्वों का सेट है। उदाहरण के लिए - यदि हमारे पास दो सेट हैं जिन्हें दो सरणियों द्वारा दर्शाया गया है जैसे - const arr1 = [1, 2, 3]; const arr2 = [100, 2, 1, 10]; तो

  1. - JavaScript में अंतराल सरणियों का प्रतिच्छेदन खोजना

    समस्या JavaScript फ़ंक्शन जो अंतरालों की दो सरणियों arr1 और arr2 को लेता है जो युग्मवार असंयुक्त और क्रमबद्ध क्रम में हैं। एक बंद अंतराल [a, b] (a <= b के साथ) वास्तविक संख्याओं x के समुच्चय को दर्शाता है जहां a <= x <= b। दो बंद अंतरालों का प्रतिच्छेदन वास्तविक संख्याओं का एक समुच्चय है जो या तो ख

  1. - JavaScript में दो लिटरल्स के ऐरे के बीच गायब नंबर खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो दो ऐरे arr1 और arr2 लेता है। arr2, arr1 का एक शफ़ल्ड डुप्लिकेट है जिसमें केवल एक एलिमेंट गायब है। हमारा फ़ंक्शन उस एक एलिमेंट को खोजकर लौटाएगा।उदाहरणनिम्नलिखित कोड है − { const obj = {}; for (let i = 0; i < arr1.length; i++) { if (obj[arr1[i]] === u