লুপ চালিয়ে অবজেক্টের প্রপার্টি মিলিয়ে নেস্টেড প্রপার্টি বের করা যায়।
উদাহরণ
var actualJSONData = JSON.parse(studentDetails());
var 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
আউটপুট
PS C:\Users\Amit\JavaScript-code> node demo155.js The student marks=97