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

ऐरे के यूनिक मानों का योग खोजें - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो नंबर्स का एक ऐरे लेता है जिसमें कुछ डुप्लिकेट नंबर हो सकते हैं।

हमारा फंक्शन ऐरे में मौजूद सभी यूनिक एलिमेंट्स (जो एलिमेंट्स ऐरे में केवल एक बार आते हैं) का योग रिटर्न करना चाहिए।

उदाहरण के लिए:

अगर इनपुट ऐरे है:

const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];

तो आउटपुट 25 होना चाहिए।

हम बस एक फॉर लूप का उपयोग करेंगे, ऐरे पर पुनरावृति करेंगे और यूनिक एलिमेंट्स का योग रिटर्न करेंगे।

उदाहरण

निम्नलिखित कोड है:

const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];
const sumUnique = arr => {
    let res = 0;
    for(let i = 0; i < arr.length; i++){
        if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
            continue;
        };
        res += arr[i];
    };
    return res;
};
console.log(sumUnique(arr));

आउटपुट

यह कंसोल में निम्नलिखित आउटपुट देगा:

25

  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

  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48

  1. - JavaScript में लिफ्ट द्वारा कवर किए गए फ्लोर्स का योग खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है जो उन फ्लोर नंबर्स को दर्शाता है जहां एक बिल्डिंग लिफ्ट एक समय अंतराल के दौरान रुकी। उस डेटा से, हमारा फ़ंक्शन उस समय में लिफ्ट द्वारा कवर किए गए कुल फ्लोर्स की संख्या लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { let res = 0; for (let i =