@Albert1991

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

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

listener('add', el)


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

const bla = new Bla();

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

let methodName = `Name` + 'Method';

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект