- Автор темы
- Заблокирован
- #1
собственно нужно осмыслить след. механизм:
есть функция bar(), выдающая, скажем, какой-нить алерт (напр. alert(1))..
есть переменная, скажем, foo = 'bar'
функций может быть много и разных.. так вот, нужно по имени строковой переменной вызвать функцию.. по желательно с возможностью передачи параметров.. т.е., в данно случае что то вроде
на выходе сообщение (алерт)..
в принципе можно использовать eval, но не хочется.. может есть какой ииной способ выкрутиться.. например как в php.
есть функция bar(), выдающая, скажем, какой-нить алерт (напр. alert(1))..
есть переменная, скажем, foo = 'bar'
функций может быть много и разных.. так вот, нужно по имени строковой переменной вызвать функцию.. по желательно с возможностью передачи параметров.. т.е., в данно случае что то вроде
Код:
function bar(){ alert(1) }
foo = 'bar';
foo();
в принципе можно использовать eval, но не хочется.. может есть какой ииной способ выкрутиться.. например как в php.
PHP:
function bar(){ echo 'message'; }
$foo = 'bar';
$foo();