Ich versuche, Klasse code
Eigenschaft Wert von dem Objekt innerhalb jedes Array zu "Klasse" zu greifen. (Ich bin mir bewusst, dass meine Daten verschachtelt sind).Wert der Eigenschaft von einem Objekt innerhalb eines Arrays
Das ist mein Schüler Array:
student = [
{"class":[{
"code":"PSJ001",
"professor":"McHale",
"description":"course description"}]
},
{"class":[{
"code":"ENG303",
"professor":"Dench",
"description":"course description"}]
},
{"class":[{
"code":"SCI003",
"professor":"Biju",
"description":"course description"}]
}
]
Was ich versuche zu bekommen ...
['PSJ001','ENG303','SCI003']
Das ist, was ich habe ...
let classCodes = [];
for (const i in student) {
classCodes = classCodes.concat(student[i].map(obj => {
return obj.code;
}));
}
Was mache ich hier falsch? (Geschrieben in jsx)
Ihre Dev-Konsole sollte Ihnen sagen, dass 'Studenten' nicht existiert. – zzzzBov