কম্পিউটার

জাভাস্ক্রিপ্টে অন্য সম্পত্তির মানের উপর ভিত্তি করে নেস্টেড JSON সম্পত্তি কীভাবে অ্যাক্সেস করবেন?


অন্য সম্পত্তির মানের উপর ভিত্তি করে নেস্টেড JSON প্রপার্টি অ্যাক্সেস করতে, কোডটি নিম্নরূপ -

উদাহরণ

var actualJSONData = JSON.parse(studentDetails()),
studentMarks = getMarksUsingSubjectName(actualJSONData, "JavaScript");
console.log("The student marks="+studentMarks);
function getMarksUsingSubjectName(actualJSONData, givenSubjectName){
   for(var tempObj of actualJSONData){
      if(tempObj.subjectName = givenSubjectName){
         return tempObj.marks;
      }
   }
}
function studentDetails(){
   return JSON.stringify(
      [
         { firstName : "John", subjectName: "JavaScript", marks : 97 },
         { firstName : "David", subjectName: "Java", marks : 98 }
      ]
   );
}

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

node fileName.js.

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

আউটপুট

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

তৈরি করবে
PS C:\Users\Amit\JavaScript-code> node demo155.js
The student marks=97

  1. জাভাস্ক্রিপ্টে একটি মানের উপর ভিত্তি করে বস্তুগুলিকে কীভাবে গ্রুপ করবেন?

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

  3. জাভাস্ক্রিপ্ট - কিভাবে অ্যারের নেস্টিং এর উপর ভিত্তি করে নেস্টেড আনঅর্ডারড তালিকা তৈরি করবেন?

  4. কিভাবে জাভাস্ক্রিপ্টে একটি CSS সম্পত্তির বর্তমান মান পেতে হয়?