Possible Duplicate:
Calling dynamic function with dynamic parameters in Javas开发者_StackOverflow社区cript
I have an array representing the parameters I need to pass to a function call. How can I construct this function call dynamically?
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
}
Thanks
Use arguments
:
function A()
{
alert( arguments[0] ); // 1
alert( arguments[1] ); // 2
alert( arguments[2] ); // 3
}
A(1, 2, 3);
More info on MDC (Mozilla Develop Center).
精彩评论