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

सॉर्टेड ऐरे में वह एलिमेंट खोजें जो केवल एक बार आता है - JavaScript


मान लें, हमारे पास लिटरल्स का एक सॉर्टेड ऐरे है जैसे -

const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9];

हमें एक JavaScript फंक्शन लिखना है जो ऐसा एक ऐरे लेता है और पहली संख्या लौटाता है जो ऐरे में केवल एक बार आती है। यदि ऐरे में ऐसी कोई संख्या नहीं है, तो हमें false लौटाना चाहिए।

इस ऐरे के लिए, आउटपुट 6 होना चाहिए।

उदाहरण

const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9];
const firstNonDuplicate = arr => {
    let appeared = false;
    for(let i = 0; i < arr.length; i++){
        if(appeared){
            if(arr[i+1] !== arr[i]){
                appeared = false;
            };
        }else{
            if(arr[i+1] === arr[i]){
                appeared = true;
                continue;
            };
            return arr[i];
        };
    };
    return false;
};
console.log(firstNonDuplicate(arr));

आउटपुट

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

6

  1. - JavaScript में एरे में दिए गए पोजीशन पर एलिमेंट जोड़ना

    कभी-कभी आपको एरे में दिए गए पोजीशन पर एक एलिमेंट जोड़ने की आवश्यकता होती है। JavaScript इसका सीधा समर्थन नहीं करता। इसलिए हमें एक फ़ंक्शन बनाना होगा ताकि हम ऐसा कर सकें। हम इसे Array प्रोटोटाइप में जोड़ सकते हैं ताकि हम इसे सीधे ऑब्जेक्ट पर उपयोग कर सकें। उदाहरण Array.prototype.insert = function(da

  1. - JavaScript में किसी ऐरे में एलिमेंट का इंडेक्स कैसे खोजें?

    indexOf() मेथड JavaScript में किसी ऐरे में किसी एलिमेंट का इंडेक्स खोजने के लिए indexOf() मेथड का उपयोग किया जाता है। यह मेथड ऐरे में पहली बार मिलने वाले एलिमेंट का इंडेक्स लौटाता है। यदि एलिमेंट नहीं मिलता तो -1 लौटाता है। सिंटैक्स array.indexOf(searchElement, fromIndex) searchElement - खोजा जान

  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>    body {