কম্পিউটার

জাভাস্ক্রিপ্টে নেস্টেড অবজেক্ট থেকে কী মান বের করবেন?


আসুন প্রথমে একটি নেস্টেড অবজেক্ট তৈরি করি -

var details = {
   "teacherDetails":
   {
      "teacherName": ["John", "David"]
   },
   "subjectDetails":
   {
      "subjectName": ["MongoDB", "Java"]
   }
}

এখন চাবিগুলো বের করা যাক। নিম্নলিখিত কোড -

উদাহরণ

var details = {
   "teacherDetails":
   {
      "teacherName": ["John", "David"]
   },
   "subjectDetails":
   {
      "subjectName": ["MongoDB", "Java"]
   }
}
var objectName, nestedObject;
var name = "Java";
for(var key in details){
   for(var secondKey in details[key]){
      if(details[key][secondKey].includes(name)){
         objectName = key;
         nestedObject = secondKey;
      }
   }
}
console.log(objectName + ', ' + nestedObject);

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

এখানে, আমার ফাইলের নাম demo96.js।

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
PS C:\Users\Amit\JavaScript-code> node demo96.js
subjectDetails, subjectName

  1. জাভাস্ক্রিপ্টে পরিবর্তনশীল কী ব্যবহার করে একটি বস্তুর মান কীভাবে অ্যাক্সেস করবেন?

  2. জাভাস্ক্রিপ্টের মান দ্বারা জাভাস্ক্রিপ্ট পাস ব্যাখ্যা করুন?

  3. কিভাবে জাভাস্ক্রিপ্টে একটি পরিবর্তনশীল মান থেকে একটি বস্তু সম্পত্তি তৈরি করতে হয়?

  4. JavaScript - পরিবর্তনশীল দ্বারা অবজেক্ট কী সেট করুন