sry, wenn diese Frage noch da ist, aber ich suchte danach und fand keine Lösung. Auch konnte ich keinen Hinweis aus der Developer.Mozilla Website bekommen, wo Objects.assign etc. gut beschrieben ist.React-Native - Object.assign children change
Die Frage:
Wie kann ich die Kinder eines Objekts zu ändern? Mit genau dem Ausgang, den ich im Folgenden beschrieben habe.
Beispielcode
var obj= {test: [{a: 2}, {b: 3}]};
var newChildren = [{a: 3}, {b: 5}, {c: 1}];
//I read the obj key value by the following:
var objKey = Object.entries(obj)[0][0]
//Here i want to have some code to get the following result
//My momentary regarding to @webdeb
var output = Object.assign({}, {objKey: newChildren})
actual output: // {objKey: [{a: 3}, {b: 5}, {c: 1}]}
wanted output: // {test: [{a: 3}, {b: 5}, {c: 1}]}
Ich habe keine andere Möglichkeit, den Code in einem anderen Format zu erhalten, damit die "Eingabe" in der Art und Weise benötigt wird, i beschrieben. Und ich muss die objKey
als eine Variable einstellen, weil ich mehrere Schlüssel in meinem Code habe, den ich für mehrere Kinder einstellen muss. (Doing einige Filter Sachen)
Danke für Ihre Hilfe
BR Jonathan
Hallo webdeb. Danke für die schnelle Rückmeldung. Es funktioniert fast so, wie ich es wollte. Nur der "Test" muss variabel sein. Ich aktualisierte die Frage für weitere und detaillierte Informationen. Und offc habe ich das var Object bearbeitet :) –