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

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


जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग करने का कोड निम्नलिखित है -

उदाहरण

<!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>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 18px;       font-weight: 500;       color: rebeccapurple;    } </style> </head> <body> <h1>ऐरे में नेस्टेड ऑब्जेक्ट वैल्यूज का योग</h1> <div class="result"></div> <button class="Btn">यहाँ क्लिक करें</button> <h3> JSON ऐरे के नेस्टेड ऑब्जेक्ट वैल्यूज का योग करने के लिए ऊपर दिए गए बटन पर क्लिक करें </h3> <script>    let json = {       storeData: [       {          items: [          {             itemID: 12,             cost: {                costNum: 100,             },          },          {             itemID: 22,             cost: {                costNum: 250,             },          },          {             itemID: 19,             cost: {                costNum: 350,             },          },       ],    }, ], }; let resEle = document.querySelector(".result"); document.querySelector(".Btn").addEventListener("click", () => {    let sum = 0;    json.storeData.map((ele) => ({       itemPrice: ele.items.forEach((item) => {          sum += item.cost.costNum;       }),    }));    resEle.innerHTML += "कुल CostNum = " + sum + "<br>";    }); </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट देगा -

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

'यहाँ क्लिक करें' बटन पर क्लिक करने पर -

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


  1. - क्या जावास्क्रिप्ट में Object.freeze() का उपयोग करके नेस्टेड ऑब्जेक्ट को इम्युटेबल बनाना संभव है?

    Object.freeze() मेथड ऑब्जेक्ट को इम्युटेबल बना सकता है लेकिन नेस्टेड ऑब्जेक्ट के मामले में, यह म्यूटेबिलिटी को नहीं रोक सकता। Object.freeze() केवल बाहरी पैरेंट ऑब्जेक्ट को इम्युटेबिलिटी प्रदान कर सकता है, यह किसी भी आंतरिक चाइल्ड (नेस्टेड) ऑब्जेक्ट तक नहीं पहुंच सकता। उदाहरण निम्नलिखित उदाहरण में क

  1. JavaScript array.values() मेथड JavaScript array.values() मेथड

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें दिए गए ऐरे के सभी मान होते हैं। उदाहरण { fillEle.innerHTML = ; for (let x of arr.values()) { fillEle.innerHTML += x + </br>; } }); </script> </body> </html> आउटपुट यहां क

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

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो m X n क्रम की संख्याओं की एक 2-आयामी सरणी लेता है जिसमें समान संख्या में पंक्तियां और स्तंभ होते हैं। इस सरणी के लिए, हमारा फ़ंक्शन निम्न योग की गणना करके लौटाएगा:$\sum_{i=1}^m \sum_{j=1}^n (-1)^{i+j}a_{ij}$उदाहरणनिम्न कोड देखें:const arr = [   &n