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

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 ऐरे में आइटम कैसे जोड़ें (Append)?

    JavaScript ऐरे में आइटम जोड़ने (append) के लिए, push() मेथड का उपयोग करें। उदाहरण आइटम जोड़ने के लिए निम्न कोड चलाएं: <html> <body> <script> var arr = [marketing, technical, finance, sales]; arr.push(HR); document.write(arr); </script> </body

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

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

  1. जावास्क्रिप्ट एरे में सभी यूनिक वैल्यूज कैसे प्राप्त करें? जावास्क्रिप्ट एरे में सभी यूनिक वैल्यूज कैसे प्राप्त करें?

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