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

JavaScript में forEach का उपयोग करके आंशिक योगों की सूची कैसे बनाएं


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

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. JavaScript का उपयोग करके लिंक्ड लिस्ट में एलिमेंट्स जोड़ना JavaScript का उपयोग करके लिंक्ड लिस्ट में एलिमेंट्स जोड़ना

    हमें एक फ़ंक्शन insert(data, position) बनाने की आवश्यकता है जो दिए गए पोजीशन पर लिंक्ड लिस्ट में डेटा इन्सर्ट करता है। हम निम्न चरणों का पालन करेंगे: एक नया नोड बनाएं जांचें कि क्या लिस्ट खाली है। यदि हां तो नोड को हेड में जोड़ें और लौटें। यदि नहीं, तो हम currElem का उपयोग करके उस पोजीशन पर इटरेट

  1. JavaScript का उपयोग करके लिंक्ड लिस्ट बनाना JavaScript का उपयोग करके लिंक्ड लिस्ट बनाना

    आइए एक साधारण क्लास को परिभाषित करके शुरू करें जिसमें एक कंस्ट्रक्टर हो जो हेड को null पर इनिशियलाइज़ करता है। हम LinkedList क्लास के प्रोटोटाइप पर एक और स्ट्रक्चर भी परिभाषित करेंगे जो लिंक्ड लिस्ट में प्रत्येक नोड का प्रतिनिधित्व करेगा। उदाहरण class LinkedList {    constructor() {  

  1. JavaScript से HTML लिस्ट कैसे सॉर्ट करें? JavaScript से HTML लिस्ट कैसे सॉर्ट करें?

    HTML लिस्ट (UL/OL) को JavaScript से सॉर्ट करना JavaScript का उपयोग करके HTML लिस्ट को वर्णानुक्रम में सॉर्ट करने का कोड: उदाहरण <!DOCTYPE html> <html> <body> <h1>लिस्ट सॉर्टिंग उदाहरण</h1> <button>क्लिक करके सॉर्ट करें</button> <ul class=animalLis