কম্পিউটার

জাভাস্ক্রিপ্টে মূল অ্যারে পরিবর্তন না করে কীভাবে একটি অবজেক্ট কী পরিবর্তন করবেন?


জাভাস্ক্রিপ্ট-এ মূল অ্যারে পরিবর্তন না করেই একটি অবজেক্ট কী পরিবর্তন করার কোডটি অনুসরণ করা হচ্ছে −

উদাহরণ

<!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;
   }
</style>
</head>
<body>
<h1>Change an object Key without changing the original array</h1>
<button class="Btn">CLICK HERE</button>
<h3>
Click the above button to change the name object key to fullName
</h3>
<script>
   let BtnEle = document.querySelector(".Btn");
   let resEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   let obj = [
      { name: "Rohan Sharma", age: 12 },
      { name: "Shawn Mendes", age: 18 },
      { name: "Michael Shaw", age: 15 },
      { name: "Mitch Johansson", age: 19 },
   ];
   BtnEle.addEventListener("click", () => {
      obj = obj.map((ele) => {
         ele["fullName"] = ele["name"];
         delete ele["name"];
         return ele;
      });
      console.log(obj);
   });
</script>
</body>
</html>

আউটপুট

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

তৈরি করবে

জাভাস্ক্রিপ্টে মূল অ্যারে পরিবর্তন না করে কীভাবে একটি অবজেক্ট কী পরিবর্তন করবেন?

'এখানে ক্লিক করুন' বোতামে ক্লিক করে এবং কনসোলে আউটপুট পরিদর্শন করার পরে -

জাভাস্ক্রিপ্টে মূল অ্যারে পরিবর্তন না করে কীভাবে একটি অবজেক্ট কী পরিবর্তন করবেন?


  1. জাভাস্ক্রিপ্টে একটি কী-এর মান দ্বারা ক্রমবর্ধমান ক্রমে একটি বস্তুকে কীভাবে সাজানো যায়?

  2. জাভাস্ক্রিপ্টে কী দ্বারা অবজেক্টের অ্যারেকে কীভাবে গ্রুপ করবেন

  3. জাভাস্ক্রিপ্টে একই কী দিয়ে অ্যারেতে কতগুলি অবজেক্ট আছে তা পরীক্ষা করুন

  4. জাভাস্ক্রিপ্টের নির্দিষ্ট উপাদানের অবস্থান পরিবর্তন না করেই অ্যারেকে বিপরীত করা