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

केवल एक बार डुप्लिकेट चुनने का प्रोग्राम - JavaScript


हमारे पास लिटरल्स का एक ऐरे है जिसमें कुछ डुप्लिकेट मान कई बार आते हैं जैसे -

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

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

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

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 अपडेट करने के लिए JavaScript प्रोग्राम

    JavaScript में DOM अपडेट करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Update DOM Demo</ti

  1. 24 घंटे फॉर्मेट को 12 घंटे में बदलने के लिए जावास्क्रिप्ट प्रोग्राम 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. JavaScript में स्ट्रिंग में दो या अधिक स्पेस को केवल एक स्पेस में कैसे बदलें? JavaScript में स्ट्रिंग में दो या अधिक स्पेस को केवल एक स्पेस में कैसे बदलें?

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