@atumbochka

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

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

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


??? - что мне поставить в имя? Ведь мне нужно каждый раз создавать именно новый объект, соответственно, с разными именами. Как это сделать?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 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. С уникальным ключом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
27 янв. 2021, в 00:37
11111 руб./за проект
26 янв. 2021, в 23:30
3000 руб./за проект
26 янв. 2021, в 23:07
1000 руб./за проект