Всем привет! Подскажите пожалуйста код:
class Name {
firstName: string;
secondName?: string;
constructor(firstName: string, secondName: string) {
this.firstName = firstName;
this.secondName = secondName;
}
}
class User {
name: Name;
id: number;
constructor(name: {firstName: string, secondName?: string}, id: number) {
this.name = name;
this.id = id;
}
}
const user = new User({ firstName: 'Name 1', secondName: 'Name 2' }, 1);
consoleconsole.log(user);
user.name = { firstName: 'Name 3' };
consoleconsole.log(user);
Консоль лог выводит два раза юзера со 2м присвоеным именем, подскажите плиз как сделать чтобы выводилось 2 разных юзера?