কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি


নিচে জাভাস্ক্রিপ্ট -

ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানগুলি যোগ করার কোড দেওয়া হল

উদাহরণ

<!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>Sum of nested object values in Array</h1>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click on the above button to sum the nested object values of json array
</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 += "Total CostNum = " + sum + "<br>";
   });
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি

'এখানে ক্লিক করুন' বোতামে ক্লিক করলে -

জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি


  1. জাভাস্ক্রিপ্টে Object.freeze() ব্যবহার করে একটি নেস্টেড অবজেক্টকে অপরিবর্তনীয় করা কি সম্ভব?

  2. JavaScript array.values()

  3. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং সংখ্যার সমষ্টি

  4. জাভাস্ক্রিপ্ট ব্যবহার করে দ্বি-মাত্রিক অ্যারের উপাদানগুলির পর্যায়ক্রমে যোগফল