是否可以使用值数组作为参数调用JavaScript函数?

时间:2010-04-15 11:07:37

标签: javascript function

我正在寻找另一种方法:

function call_any_function(func, parameters){
    // func => any given function
    if(parameters.length==0){ func(); }    
    if(parameters.length==1){ func(parameters[0]); }    
    if(parameters.length==2){ func(parameters[0], parameters[1]); }    
    if(parameters.length==3){ func(parameters[0], parameters[1], parameters[2]); }    
    if(parameters.length==4){ func(parameters[0], parameters[1], parameters[2], parameters[3]); }
    // ... and so on
};

这似乎很基本,但我找不到答案。

有什么想法吗?

1 个答案:

答案 0 :(得分:6)