Ich bin nicht sicher, ob ich die richtige Frage, aber hier geht es. Ich bin eine API schlagen und ein Javascript-Objekt bekommen, die wie die folgendenZugang dynamische Schlüssel in Javascript-Objekt
x: {
id: 1,
username: 'Ryan',
picture: 151
}
Im Speichern dieses Objekts in einem myObj konst aussieht. Ich möchte auf die Daten innerhalb von x zugreifen, aber das Problem tritt jedes Mal auf, wenn ich auf die API klicke, ändert sich die Namen. Die Objektschlüssel innen x gleich bleiben, aber manchmal ist x y, a, l, b, usw.
Gerade jetzt Im
versuchenmyObj.x
aber sobald x y ist, würde ich es ändern zu myObj.y stattdessen. Wie kann ich auf die Eigenschaften in diesem dynamischen Objekt zugreifen?
LÖSUNG:
myObj[Object.keys(myObj)[0]]
Wenn es zu einer bestimmten Zeit gibt es nur einen Schlüssel dh, entweder x, y, a usw. können Sie myObj [Object.keys (myObj) [0]] –
Was genau erhalten Sie, wenn Sie die API treffen ..? – Redu
Ich stimme für das Schließen dieser Frage als Off-Topic ab, weil der Autor eine Lösung gefunden hat. –