Подтвердить что ты не робот

Вызовите функцию javascript, имя которой находится в переменной

Проблема следующая: Предположим, что у нас есть выбор. Событие Onchange нам нужно вызвать некоторую функцию, но имя этой функции хранится в переменной. Как вызвать эту функцию?

4b9b3361

Ответ 1

window[name]()

Вы можете вызывать функции по ссылке имени, выбирая их как свойство window и выполняя их

Ответ 2

Вы пробовали variableName();?

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

function doSomething(callbackFunction){
    // some happy code
    callbackFunction()
}