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

17

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

    
задан user769154 29.07.2011 в 11:32
источник

2 ответа

40
window[name]()

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

    
ответ дан Raynos 29.07.2011 в 11:35
источник
1

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

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

function doSomething(callbackFunction){
    // some happy code
    callbackFunction()
}
    
ответ дан Pwaddles 29.07.2011 в 11:37
источник