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

Можно ли в javascript составлять имя метода из переменных?

Есть функция:
function listener(type, el) {
   el.typeEventListener(...)
}

listener('add', el)


Возможно это как-то реализовать схожим образом без if?
  • Вопрос задан
  • 221 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
profesor08
@profesor08 Куратор тега JavaScript
Можно
class Bla {
  customNameMethod() {
    alert()
  }
}

const bla = new Bla();

bla["custom" + `Name` + 'Method']();

let methodName = `Name` + 'Method';

bla[`custom${methodName}`]();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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