কম্পিউটার

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


নেস্টেড json অ্যাক্সেস করা হচ্ছে অবজেক্ট ঠিক নেস্টেড অ্যারে অ্যাক্সেস করার মত। নেস্টেড অবজেক্ট অন্য বস্তুর ভিতরে থাকা বস্তুগুলি।

নিম্নলিখিত উদাহরণে 'যান' হল একটি বস্তু যা 'ব্যক্তি' নামক একটি প্রধান বস্তুর ভিতরে থাকে। ডট নোটেশন ব্যবহার করে নেস্টেড অবজেক্টের সম্পত্তি(গাড়ি) অ্যাক্সেস করা হয়।

উদাহরণ-1

<html>
<body>
<script>
   var person = {
      "name":"Ram",
      "age":27,
      "vehicles": {
         "car":"limousine",
         "bike":"ktm-duke",
         "plane":"lufthansa"
      }
   }
   document.write("Mr Ram has a car called" + " " + person.vehicles.car);
</script>
</body>
</html>

আউটপুট

Mr Ram has a car called limousine

উদাহরণ-2

নিম্নলিখিত উদাহরণে, "এয়ার-লাইন" নামক একটি বস্তু হল ডবল নেস্টেড৷ (একটি নেস্টেড বস্তুর ভিতরে নেস্টেড)। দ্বিগুণ নেস্টেড অবজেক্টের (lufthansa) সম্পত্তি ডট নোটেশন এর মাধ্যমে অ্যাক্সেস করা হয় নীচে দেখানো হিসাবে।

<html>
<body>
<script>
   var person = {
      "name":"Ram",
      "age":27,
      "vehicles": {
         "car":"limousine",
         "bike":"ktm-duke",
         "airlines":{
            "lufthansa" : "Air123",
             "British airways" : "Brt707"
         }
      }
   }
   document.write("Mr Ram travels by plane called" + " " + person.vehicles.airlines.lufthanza);
</script>
</body>
</html>

আউটপুট

Mr Ram travels by plane called Air123

  1. কিভাবে JSON পাঠ্যকে জাভাস্ক্রিপ্ট JSON অবজেক্টে রূপান্তর করবেন?

  2. জাভাস্ক্রিপ্ট অবজেক্ট মেথড কিভাবে যোগ করবেন, অ্যাক্সেস করবেন?

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

  4. জাভাস্ক্রিপ্টে অন্য অবজেক্টের মাধ্যমে কীভাবে একটি বস্তু অ্যাক্সেস করবেন?