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

JavaScript में नंबर्स के ऐरे को क्यूमुलेटिव सम ऐरे में बदलना


हमारे पास ऐसा नंबर्स का ऐरे है:

const arr = [1, 1, 5, 2, -4, 6, 10];

हमें एक फंक्शन लिखना है जो एक नया ऐरे वापस करे, उसी साइज का लेकिन प्रत्येक एलिमेंट उस पॉइंट तक के सभी एलिमेंट्स का योग हो।

इसलिए आउटपुट ऐसा दिखना चाहिए:

const output = [1, 2, 7, 9, 5, 11, 21];

आइए partialSum() फंक्शन लिखते हैं:

const arr = [1, 1, 5, 2, -4, 6, 10]; const partialSum = (arr) => {    const output = [];    arr.forEach((num, index) => {       if(index === 0){          output[index] = num;       }else{          output[index] = num + output[index - 1];       }    });    return output; }; console.log(partialSum(arr));

यहां हम ऐरे पर इटरेट करते हैं और आउटपुट ऐरे के एलिमेंट्स को हर बार नया मान असाइन करते हैं, जो वर्तमान नंबर और उसके पूर्ववर्ती का योग होता है।

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

[    1, 2, 7, 9,    5, 11, 21 ]

  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 में स्ट्रिंग नंबर्स के ऐरे का योग करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है जिसमें इंटीजर्स और स्ट्रिंग नंबर्स होते हैं। हमारा फ़ंक्शन सभी इंटीजर्स और स्ट्रिंग नंबर्स को एक साथ जोड़कर एक नई संख्या प्राप्त करना चाहिए और उस संख्या को लौटाना चाहिए।उदाहरणनिम्नलिखित कोड है − { let sum = 0; for(let i = 0; i < arr.l

  1. - JavaScript में ऐरे के नंबर्स का वर्ग और वर्गमूल योग

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन ऐरे में प्रत्येक संख्या लेना चाहिए और यदि यह सम है तो उसका वर्ग करना चाहिए, या यदि यह विषम है तो उसका वर्गमूल लेना चाहिए और फिर सभी नई संख्याओं का योग दो दशमलव स्थानों तक राउंड करके लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड