const user = {
    	id: 1,
    	data: {
    		age: 60
    	}
    };const copy = Object.assign({}, user);const copy = { ...user };copy.data.age = 20;user.data.age тоже изменится и как это предотвратить?  var user = {
  name: "Вася",
  age: 30
};
var clone = {}; // новый пустой объект
// скопируем в него все свойства user
for (var key in user) {
  clone[key] = user[key];
}copy = {...user};