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

केवल एक बार डुप्लीकेट चुनने का कार्यक्रम - जावास्क्रिप्ट

<घंटा/>

हमारे पास शाब्दिकों की एक सरणी है जिसमें कुछ डुप्लीकेट मान इस तरह कई बार दिखाई देते हैं -

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो इस सरणी में लेता है और मूल सरणी से सभी डुप्लिकेट प्रविष्टियों को केवल एक बार चुनता है।

तो, उपरोक्त सरणी के लिए, आउटपुट होना चाहिए -

const output = [1, 4, 3, 2];

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखें -

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];
const pickDuplicate = arr => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
         if(!res.includes(arr[i])){
            res.push(arr[i]);
         };
      };
   };
   return res;
};
console.log(pickDuplicate(arr));

आउटपुट

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

[1, 4, 3, 2]

  1. DOM को अपडेट करने के लिए JavaScript प्रोग्राम

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

  1. 24 घंटे के प्रारूप को 12 घंटे में बदलने के लिए जावास्क्रिप्ट प्रोग्राम

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

  1. एक स्ट्रिंग में दो या दो से अधिक रिक्त स्थान को केवल एक स्थान में कैसे परिवर्तित करें? जावास्क्रिप्ट

    हमें एक जावास्क्रिप्ट प्रोग्राम लिखना है जो HTML में एक इनपुट के माध्यम से एक वेरिएबल यूजर स्ट्रिंग लेता है। फिर जावास्क्रिप्ट के माध्यम से प्रोग्राम को स्ट्रिंग में एक से अधिक लगातार रिक्त स्थान की जांच करनी चाहिए। और प्रोग्राम को एक से अधिक लगातार रिक्त स्थान वाले ऐसे सभी उदाहरणों को केवल एक स्था