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

रिकर्सन - JavaScript में नेस्टेड ऐरे का योग - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो नंबर्स का एक नेस्टेड ऐरे लेता है और ऐरे में मौजूद सभी नंबर्स का योग रिटर्न करता है।

मान लीजिए निम्नलिखित हमारा नेस्टेड ऐरे है:

const arr = [2, 5, 7, [
    4, 5, 4, 7, [
        5, 7, 5
    ], 5 ], 2];

उदाहरण

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

const arr = [2, 5, 7, [
    4, 5, 4, 7, [
        5, 7, 5
    ], 5 ], 2];
const calculateSum = (arr, query) => {
    let count = 0;
    for(let i = 0; i < arr.length; i++){
        if(Array.isArray(arr[i])){
            count += calculateSum(arr[i], query);
            continue;
        };
        count += arr[i];
    };
    return count;
};
console.log(calculateSum(arr));

आउटपुट

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

58

  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>

  1. - जावास्क्रिप्ट में सरणी की सरणी में आंशिक योग

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की सरणियों की एक सरणी लेता है। प्रत्येक उपसरणी के लिए, फ़ंक्शन को एक आंशिक योग उपसरणी बनानी चाहिए (एक सरणी जिसमें एक विशेष मान स्वयं और पिछले मान का योग हो)।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [ [1, 1, 1, -1], [1, -1, -1], [1, 1] ];तो आउटप

  1. - JavaScript में नेस्टेड सरणी का भारित योग

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक नेस्टेड सरणी arr (किसी भी स्तर तक नेस्टेड) को एकमात्र आर्गुमेंट के रूप में लेता है। फ़ंक्शन को नेस्टेड सरणी का भारित योग गणना करके वापस करना चाहिए। नेस्टेड योग की गणना के लिए, हम एक विशिष्ट तत्व को उसके नेस्टिंग के स्तर से गुणा करते हैं और पूरे सरणी