Здравствуйте! Есть кусок кода:
this.more.addEventListener('click', (e) => {
if ( !this.more.classList.contains('inactive') ) {
this.mores(board, cards_obj);
this.double.classList.add('inactive');
}
});
this.double.addEventListener('click', (e) => {
if ( !this.double.classList.contains('inactive') ) {
this.dual(board, cards_obj);
this.double.classList.add('inactive');
}
});
Они отличаются лишь условием, и вызванными функциями внутри него, и чтобы избавиться от дублирования кода, я хочу создать отдельную функцию, которая будет принимать аргументами функции внутри условия, но почему-то они не хотят корректно передаваться.
Как всё это правильно реализовать?