eval(name+"_myfunc()")
foo_func=function(){alert("foo")}
bar_func=function(){alert("bar")}
name="foo"
eval(name+"_func()")
name="bar"
eval(name+"_func()")
Это чтоли надо?
без eval:
foo_func=function(){alert("foo")}
bar_func=function(){alert("bar")}
name="foo"
call_func=function(){
window[name+"_func"]()
}
call_func()
name="bar"
call_func()
// foo
// bar