@OksiG

Как создать объект в объекте конструктора класса?

Помогите, пожалуйста со следующим заданием.

Реализуйте конструктор класса.
Экземпляр класса принимает на вход объект со следующими ключами:
Имя пользователя — строка.
Реальное имя — объект с ключами "имя" и "фамилия".
Пароль — строка.

class Profile {
constructor(login, realname, parol) {
this.login = login;
this.realname: {
name:
surname:
};
this.parol = parol;
}
}

Не понимаю как должно выглядеть свойство realname???
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
как обычный объект

class Profile {
  constructor(login, realname, parol) {
    this.login = login;
    this.name = realname.name
    this.surname = realname.surname
    this.parol = parol;
  }
}

new Profile('login', {name: 'real name', surname: 'real surname'}, 'pass')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы