Biorąc pod uwagę przedmiot:
var firstObject = {
key1 : 'value1',
key2 : 'value2'
};
jak mogę skopiować właściwości wewnątrz innego obiektu ( secondObject) takiego jak ten:
var secondObject = {
key1 : 'value1',
key2 : 'value2',
key3 : 'value3',
key4 : 'value4'
};
za pomocą odniesienia do firstObject? Coś takiego:
var secondObject = {
firstObject,
key3 : 'value3',
key4 : 'value4'
};
(to nie działa ... Położyłem to, aby pokazać dużymi liniami, jak chciałbym ustrukturyzować kod).
Czy rozwiązanie jest możliwe bez użycia ram JavaScript?
secondObject = JSON.parse('{' + JSON.stringify(firstObject).match(/^.(.*).$/)[1] + ',' + JSON.stringify(secondObject).match(/^.(.*).$/)[1] + '}');