我发现了我已实现的这个主题(参见接受的答案):
javascript等同于PHP的call_user_func()
但是,我遇到了多个参数的问题.我意识到我正在做的是将我的参数转换为字符串并将其视为1参数,但我不知道如何解决这个问题,因为我正在动态创建参数.
意思是,我在我的代码中定义了以下内容:
var a = new Array();
a[0] = new Array();
a[0][0] = 'alert';
a[0][1] = '\'Hello World\'';
a[1] = new Array();
a[1][0] = 'setTimeout';
a[1][1] = 'alert("goodbye world")';
a[1][2] = '20';
Run Code Online (Sandbox Code Playgroud)
后来,我这样打电话给他们:
var j = 0;
var len = 0;
var fx = '';
var params = '';
for( i in a ){
params = '';
len = a[i].length;
fx = a[i][0]; // getting the function name
a[i].splice( 0, 1 ); // removing it from array
if( …
Run Code Online (Sandbox Code Playgroud) javascript ×1