Dado el objeto:
var firstObject = {
key1 : 'value1',
key2 : 'value2'
};
¿Cómo puedo copiar las propiedades dentro de otro objeto ( secondObject) como este:
var secondObject = {
key1 : 'value1',
key2 : 'value2',
key3 : 'value3',
key4 : 'value4'
};
utilizando una referencia a la firstObject? Algo como esto:
var secondObject = {
firstObject,
key3 : 'value3',
key4 : 'value4'
};
(esto no funciona ... Lo puse solo para mostrar en grandes líneas cómo me gustaría estructurar el código).
¿Es posible una solución sin usar ningún framework de JavaScript?
secondObject = JSON.parse('{' + JSON.stringify(firstObject).match(/^.(.*).$/)[1] + ',' + JSON.stringify(secondObject).match(/^.(.*).$/)[1] + '}');