可能重复:
Calling dynamic function with dynamic parameters in Javascript
我有一个数组,表示我需要传递给函数调用的参数。如何动态构造此函数调用?
e.g。
function constructRequest(params) {
//params is an array of params to be sent to myFunction()
myFunction(params[0],params[1], ... , params[i]);
//myFunction() needs to have the array deconstructed and is ready
// to accept optional params
}
由于
答案 0 :(得分:4)
使用arguments
:
function A()
{
alert( arguments[0] ); // 1
alert( arguments[1] ); // 2
alert( arguments[2] ); // 3
}
A(1, 2, 3);