@atumbochka

Как при нажатии кнопки создавать новые объекты с помощью класса?

Приведу пример того, что я хочу увидеть, но у меня никак не получается:
class User {
    constructor (username, password) {
        this.password = password;
        this.username = username;
    }
}

button.onclick = function () {
    let ??? = new User (input.value, input2.value);
}


??? - что мне поставить в имя? Ведь мне нужно каждый раз создавать именно новый объект, соответственно, с разными именами. Как это сделать?
  • Вопрос задан
  • 633 просмотра
Решения вопроса 1
cr1gger
@cr1gger
Все дороги ведут в Рим — встретимся в Риме!
var users = [];
class User {
    constructor (username, password) {
        this.password = password;
        this.username = username;
    }
}

button.onclick = function () {
    users.push(new User (input.value, input2.value))
		console.log(users)
}


И все ваши новые юзверы будут в users. С уникальным ключом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы