试图将多个参数传递给变量函数调用..
function myFunction(myvar,time){
alert(myvar);
}
t_function = "myFunction";
t_params = "haha,hehe";
window[t_function](t_params);
我基本上需要模仿这个电话
myFunction("haha","hehe");
我无法在变量函数调用中设置特定数量的参数,例如
// I will not know how many params a function will need.
window[t_function](t_params1,t_params2,etc);
有任何想法吗?我很想使用 eval。
------ 最终这样做了 -----
函数 myFunction(myvar1,myvar2){ alert(myvar1 + " 和 " + myvar2);
}
t_function = "myFunction";
t_params = [];
t_params[0] = "haha";
t_params[1] = "hehe";
window[t_function].apply(this,t_params);
谢谢大家,特别感谢梦想家约瑟夫