Потому что ты изменил состояние переменной address, а не user
Сделай console.log(address);
Если его свойство является объектом то будет по ссылке
А можешь пример дать? Я не понимаю что я не понимаю)
Если это единичное свойство то address.city = 'Paris' Если там массовое присвоение можешь сделать Object.assign(address, {city:'Paris', something:'Else'})
У тебя в address лежит ссылка на объект user.address, там все верно
Обсуждают сегодня