Задать вопрос
@Higrok

Как избавиться от дублирования кода?

Здравствуйте! Есть кусок кода:

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');
				}
			});


Они отличаются лишь условием, и вызванными функциями внутри него, и чтобы избавиться от дублирования кода, я хочу создать отдельную функцию, которая будет принимать аргументами функции внутри условия, но почему-то они не хотят корректно передаваться.

Как всё это правильно реализовать?
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы