Итак, я предполагаю, что вы хотите динамически вызывать соответствующую функцию на основе строки.Вы можете сделать что-то вроде этого:
var myVar = 'bar';
foo[myVar]();
Или вы также можете использовать eval
, но это более рискованно (подвержено атаке инъекцией) и медленнее (, не делайте этого! :P):
var myVar = 'bar';
eval('foo.' + myVar + '()');