उदाहरण
लूप के माध्यम से मैचिंग प्रॉपर्टी ढूंढकर नेस्टेड वैल्यू एक्सेस करें।
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