так что я пытаюсь создать новый объект, содержащий информацию о команде (имя, лига, игроки) каждый раз, когда форма заполнена и нажата соответствующая кнопка.
Объект командыэто пример команды класса.В настоящее время я пытаюсь сохранить сгенерированную команду как переменную.
К сожалению, переменная переопределяется при каждом нажатии кнопки.
Как мне решить эту проблему?Могу ли я каким-либо образом создавать динамическое имя переменной каждый раз, когда нажимается кнопка (например, var name = team.name)?Я хочу новую переменную для каждой созданной команды, чтобы я всегда мог ее идентифицировать и получить к ней доступ.
Извините, я все еще новичок в JS.Ура!:)
class team {
constructor(teamname, teamleague, players) {
this.teamname = teamname;
this.teamleague = teamleague;
this.players = [];
}
var generatedTeamName = "";
var generatedTeamLeague = "";
var newteam = "";
var listofTeams =[];
$(document).ready(function(){
/* --- NEW TEAM ----------------------------------------------------------------------------------------------------*/
$("#generateteam").click(function(){
generatedTeamName = $('input[name="text-5"]').val();
generatedTeamLeague = $('input[name="text-6"]').val();
var storenewTeamhere = new team (generatedTeamName, generatedTeamLeague, []);
})
});
}