Ich habe ein Objekt mit anderen Objekten darin, auf die ich zugreifen muss. Wie mache ich es?Schleife durch das Objekt und bekomme andere Objekte (Javascript)
Rechts die In-Schleife gibt nur "a" zurück. Das Problem ist, ich versuche nicht, eine Zeichenfolge in ein Objekt zu bekommen, ich bekomme ein Objekt in einem Objekt.
var obj = {
\t a: {r: "why cant i access"},
}
for(var o in obj){
\t document.getElementById("div").innerHTML = o.r;
}
<div id="div"></div>
Mögliche Duplikat [Wie kann ich eine Schleife durch oder ein JavaScript-Objekt aufzuzählen?] (Http://stackoverflow.com/questions/684672/how-do-i -loop-through-or-enumerate-a-javascript-object) –
Sie müssen also Rekursion durchführen, um die Objekte darin zu durchlaufen. – epascarello
@epascarello Sie haben _just zurückgegeben "a" _, also bin ich nicht sicher, ob sie Rekursion benötigen, deshalb habe ich es als Duplikat der Frage ohne Rekursion gekennzeichnet –