У меня есть 2 объекта, и я должен скопировать вторые объекты в новый объект после добавления нового ключа. например
obj1 = { name: 'a', age:'23'},
obj2 = {city1 : 'x', city2: 'y'},
ожидаемый результат -
{name:'a', age: '23', cities: [ {city1: 'x'}, {city2: 'y'}]}
я попробовал
obj3 = obj1;
obj3.cities = obj2;
но я получил
{ name: 'a', age:'23' }
В чем проблема с этим кодом и как копировать после добавления нового ключа?