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

जावास्क्रिप्ट में दो अलग-अलग सरणी से अद्वितीय आइटम प्राप्त करें

<घंटा/>

हमें एक ऐसा फ़ंक्शन बनाने की आवश्यकता होती है जो सरणियों की एक सरणी को स्वीकार करता है, और एक नया सरणी देता है जिसमें सभी तत्वों के साथ सरणी के मूल सरणी में मौजूद होते हैं, लेकिन डुप्लिकेट आइटम को हटा दें।

उदाहरण के लिए - यदि इनपुट है -

const arr = [
   [12, 45, 65, 76, 76, 87, 98],
   [54, 65, 98, 23, 78, 9, 1, 3],
   [87, 98, 3, 2, 123, 877, 22, 5, 23, 67]
];

फिर आउटपुट इस तरह के अनूठे तत्वों की एकल सरणी होनी चाहिए -

[
   12, 45, 54, 78, 9,
   1, 2, 123, 877, 22,
   5, 67
]

उदाहरण

const arr = [
   [12, 45, 65, 76, 76, 87, 98],
   [54, 65, 98, 23, 78, 9, 1, 3],
   [87, 98, 3, 2, 123, 877, 22, 5, 23, 67]
];
const getUnique = (arr) => {
   const newArray = [];
   arr.forEach((el) => newArray.push(...el));
   return newArray.filter((item, index) => {
      return newArray.indexOf(item) === newArray.lastIndexOf(item);
   });
};
console.log(getUnique(arr));

आउटपुट

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

[
   12, 45, 54, 78, 9,
   1, 2, 123, 877, 22,
   5, 67
]

  1. किसी आइटम को जावास्क्रिप्ट सरणी में कैसे संलग्न करें?

    किसी आइटम को JavaScript सरणी में जोड़ने के लिए, push() विधि का उपयोग करें। उदाहरण आप किसी आइटम को जोड़ने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं: var arr =[मार्केटिंग, तकनीकी, वित्त, बिक्री]; arr.push (एचआर); दस्तावेज़। लिखना (गिरफ्तारी); आउटपुट विपणन, तकनीकी, वित्त, बिक्री, मानव संसाधन

  1. जावास्क्रिप्ट सरणी से किसी आइटम को मूल्य से कैसे हटाएं?

    जावास्क्रिप्ट में किसी ऐरे से किसी आइटम को हटाने के लिए, पहले आइटम प्राप्त करें और फिर स्प्लिस () विधि का उपयोग करके इसे हटा दें। आप निम्न कोड को चलाने का प्रयास कर सकते हैं - उदाहरण <html>        <body>                  

  1. जावास्क्रिप्ट सरणी में सभी अद्वितीय मान कैसे प्राप्त करें?

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