@Albert1991

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

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

listener('add', el)


Возможно это как-то реализовать схожим образом без if?
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
profesor08
@profesor08 Куратор тега JavaScript
Можно
class Bla {
  customNameMethod() {
    alert()
  }
}

const bla = new Bla();

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

let methodName = `Name` + 'Method';

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

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

Войти через центр авторизации
Похожие вопросы