কম্পিউটার

জাভাস্ক্রিপ্টে নেস্টেড অবজেক্টের বৈশিষ্ট্যগুলি কীভাবে পরিবর্তন করবেন?


নেস্টেড বস্তুর বৈশিষ্ট্য পরিবর্তন করার দুটি পদ্ধতি আছে। একটি হল ডট পদ্ধতি এবং অন্যটি হল বন্ধনী পদ্ধতি। কার্যকারিতা উভয় পদ্ধতির জন্য একই, কিন্তু পার্থক্য শুধুমাত্র তাদের স্বরলিপি।

আসুন তাদের বিস্তারিত আলোচনা করি।

ডট পদ্ধতি

উদাহরণ

নিম্নলিখিত উদাহরণে প্রাথমিকভাবে সম্পত্তি দেশের মান ইংল্যান্ড। কিন্তু ডট নোটেশন ব্যবহার করে মান ভারতে পরিবর্তিত হয়।

<html>
<body>
<script>
   var person;
   var txt = '';
   person = {
      "name":"Ram",
      "age":27,
      "address": {
         "houseno":123,
         "streetname":"Baker street",
         "country":"England"
      }
   }
   document.write("Before change : " + " " + person.address.country);
   person.address.country = "India";
   document.write("</br>");
   document.write("After change : " + " " + person.address.country);
</script>
</body>
</html>

আউটপুট

Before change : England
After change : India

বন্ধনী পদ্ধতি

উদাহরণ

নিম্নলিখিত উদাহরণে বন্ধনী স্বরলিপি ব্যবহার করে 'দেশ' সম্পত্তির মান ইংল্যান্ড থেকে ভারতে পরিবর্তিত হয়েছে .

<html>
<body>
<script>
   var person;
   var txt = '';
   person = {
      "name":"Ram",
      "age":27,
      "address": {
         "houseno":123,
         "streetname":"Baker street",
         "country":"England"
      }
   }
   document.write("Before change : " + " " + person.address["country"]);
   person.address.country = "India";
   document.write("</br>");
   document.write("After change : " + " " + person.address["country"]);
</script>
</body>
</html>

আউটপুট

Before change : England
After change : India

  1. কিভাবে একটি বস্তু তৈরি করতে এবং জাভাস্ক্রিপ্টে এর বৈশিষ্ট্যগুলি অ্যাক্সেস করতে হয়?

  2. জাভাস্ক্রিপ্ট অবজেক্টের বৈশিষ্ট্যগুলি কীভাবে যোগ করবেন, অ্যাক্সেস করবেন, মুছবেন?

  3. কিভাবে জাভাস্ক্রিপ্ট বৈশিষ্ট্য অ্যাক্সেস করতে?

  4. জাভাস্ক্রিপ্টে বিদ্যমান বস্তুতে বৈশিষ্ট্য এবং পদ্ধতিগুলি কীভাবে যুক্ত করবেন?