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

नेस्टेड सरणी में सभी तत्वों का योग कैसे करें? जावास्क्रिप्ट

<घंटा/>

मान लीजिए, हमें एक ऐसा फ़ंक्शन लिखना है जो संख्याओं के नेस्टेड सरणी में लेता है और सभी संख्याओं का योग देता है। हमें Array.prototype.flat() पद्धति का उपयोग किए बिना ऐसा करना आवश्यक है।

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const arr = [
   5,
   7,
   [ 4, [2], 8, [1,3], 2 ],
   [ 9, [] ],
   1,
   8
];
const findNestedSum = (arr) => {
   let sum = 0;
   for(let len = 0; len < arr.length; len++){
      sum += Array.isArray(arr[len]) ? findNestedSum(arr[len]) :
      arr[len];
   };
   return sum;
};
console.log(findNestedSum(arr));

आउटपुट

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

50

  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट मानों का योग

    जावास्क्रिप्ट का उपयोग करके नेस्टेड ऑब्जेक्ट मानों को सरणी में जोड़ने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0&

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

    जावास्क्रिप्ट सरणी के तत्वों को अनेक मानों द्वारा खोजने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &l

  1. सी . में 2 डी सरणी में सभी तत्वों की गणना करें

    समस्या रन-टाइम इनिशियलाइज़ेशन का उपयोग करके द्वि-आयामी सरणी के सभी तत्वों के योग की गणना करें। समाधान द्वि-आयामी ऐरे का उपयोग उन स्थितियों में किया जाता है जहां मूल्यों की एक तालिका को मैट्रिसेस अनुप्रयोगों में संग्रहीत (या) करना पड़ता है वाक्य रचना इस प्रकार है - datatype array_ name [rowsize] [