Angesichts des Objekts:
var firstObject = {
key1 : 'value1',
key2 : 'value2'
};
Wie kann ich die Eigenschaften in ein anderes Objekt ( secondObject) wie folgt kopieren :
var secondObject = {
key1 : 'value1',
key2 : 'value2',
key3 : 'value3',
key4 : 'value4'
};
mit einem Verweis auf die firstObject? Etwas wie das:
var secondObject = {
firstObject,
key3 : 'value3',
key4 : 'value4'
};
(Das funktioniert nicht ... Ich habe es nur in großen Zeilen dargestellt, um zu zeigen, wie ich den Code strukturieren möchte.)
Ist eine Lösung ohne Verwendung von JavaScript-Frameworks möglich?
secondObject = JSON.parse('{' + JSON.stringify(firstObject).match(/^.(.*).$/)[1] + ',' + JSON.stringify(secondObject).match(/^.(.*).$/)[1] + '}');