Как запустить функцию, имя, которой создается на лету?
Всем привет!
Есть ряд функций. Их имена, условно говоря, состоят из двух групп, например: func + X, где X может быть 1,2,3 ... и т.п. Значение второй части находится в переменной, как вызвать такую функция?
В зависимости о того, в каком контексте выполнения эти функции объявлены.
Если в window, то так: window['func' + '1']()
Если не в window, то нужно смотреть на конкретный код, возможно, вызвать функцию по динамическому имени будет невозможно.