Здравствуйте! Имеются вот такие не сложные функции
$('.js-dashboard__button_clear').on('click',() => { observer.clearField(); });
$('.js-dashboard__button_start').on('click',() => {
observer.startGame()
});
$('.js-dashboard__input_row').on('focusout',() => {
observer.changeSizeField();
});
$('.js-dashboard__input_column').on('focusout',() => {
observer.changeSizeField();
});
$('.js-dashboard__button_pause').on('click',() => {
observer.pauseGame();
});
$('.js-dashboard__button_random').on('click',() => {
observer.createRandomField();
});
$('.js-field__container').on('click', '.js-field__cell',(event: any)=>{
observer.changeTypeCell(event);
});
Необходимо реализовать передачу свойств из массива(класс, тип события, вложенный объект observer) в общую функцию $().on() и затем перебором их все создавать. Возможно ли это реализовать?