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

जावास्क्रिप्ट रिकर्सिव लूप से नेस्टेड ऐरे के सभी इंटीजर्स का योग करना

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

उदाहरण

function sumOfTotalArray(numberArray){ 
  var total= 0; 
  for (var index = 0; index < numberArray.length; index++) { 
    if (numberArray[index] instanceof Array){ 
      total=total+sumOfTotalArray(arr[index]); 
    } 
    if (numberArray[index] === Math.round(numberArray[index])){ 
      total=total+numberArray[index]; 
    } 
  } 
  return total; 
} 
var number = new Array(6); 
number=[10,20,30,40,50,60]; 
console.log("The sum is="+sumOfTotalArray(number));

उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा -

node fileName.js.

यहां, मेरा फ़ाइल नाम demo53.js है।

आउटपुट

यह निम्नलिखिक आउटपुट देगा -

PS C:\Users\Amit\JavaScript-code> node demo53.js The sum is=210
  1. जावास्क्रिप्ट Array.from() मेथड जावास्क्रिप्ट Array.from() मेथड

    जावास्क्रिप्ट का from() मेथड किसी ऑब्जेक्ट से जिसमें length प्रॉपर्टी हो या किसी इटरेबल ऑब्जेक्ट से Array ऑब्जेक्ट लौटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: Array.from(obj, mapFunction, thisArg) ऊपर, पैरामीटर obj एरे में बदलने वाला ऑब्जेक्ट है, mapFunction कॉल करने के लिए मैप फंक्शन

  1. JavaScript Array.from(): एरे-लाइक से एरे बनाएं JavaScript Array.from(): एरे-लाइक से एरे बनाएं

    Array.from() एक स्थिर मेथड है जो एरे-लाइक या इटरेटर ऑब्जेक्ट्स से एक नया, शैलो-कॉपीड एरे इंस्टेंस बनाता है। यह arguments, NodeList, Set, Map, स्ट्रिंग्स, आदि को एरे में बदलने का मानक तरीका है। उदाहरण { const arr = Array.from(str); fillEle.innerHTML = एरे: + arr.join(, ); })

  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>