Compte tenu de l'objet:
var firstObject = {
key1 : 'value1',
key2 : 'value2'
};
comment puis-je copier les propriétés dans un autre objet ( secondObject) comme ceci:
var secondObject = {
key1 : 'value1',
key2 : 'value2',
key3 : 'value3',
key4 : 'value4'
};
en utilisant une référence au firstObject? Quelque chose comme ça:
var secondObject = {
firstObject,
key3 : 'value3',
key4 : 'value4'
};
(cela ne fonctionne pas ... je l'ai mis juste pour montrer en grandes lignes comment je voudrais structurer le code).
Une solution est-elle possible sans utiliser de frameworks JavaScript?
secondObject = JSON.parse('{' + JSON.stringify(firstObject).match(/^.(.*).$/)[1] + ',' + JSON.stringify(secondObject).match(/^.(.*).$/)[1] + '}');