Ich habe und object1 mit einem unbekannten Schlüsselname und ich muss mit anderen Objekt2 zusammenführen. Der sichere Punkt ist, dass der unbekannte Schlüssel im Objekt2 nicht vorhanden ist, also werden niemals Schlüsselnamen Konflikte sein.Merge Javascript Objekt
var object1 = {
id: 1,
name: "myname",
boleanSample : true
}
var object2 = {
unknownKeyName : "UnknownValue"
}
Ich will in object1 verschmelzen object2 und bekommen dieses
var object1 = {
id: 1,
name: "myname",
boleanSample : true,
unknownKeyName = "UnknownValue"
}
Bitte, Vanille Javascript nur. Wenn die Antwort die Schaffung eines neuen Objekt3 benötigen, ist völlig in Ordnung :)
PD: Ich habe, bevor diese Links die Frage schreiben:
- Merge Javascript Objects(verwendet Arrays ...)
- Merging Javascript Objects(Nur für bekannte Schlüssel, nicht sinnvoll für diesen Fall)
- Merging Javascript Objects on Property(Bad Post, keinen Sinn)
Nein überhaupt Vervielfältigung für diejenigen :)
'für (var k in object2) object1 [k] = object2 [k];' ...? –
Was lässt Sie glauben, dass die Funktion 'mergeObjectInto' aus [dieser Antwort] (http://stackoverflow.com/a/32239489/1048572) nur mit bekannten Schlüsseln funktioniert? – Bergi