The solution is rather simple, each function in JavaScript has a method associated with it, called "apply", which takes the arguments you want to pass in as an array.
So:
var strings = ["one", "two", "three"];
someFunction.apply(this, strings);
The 'this' in the apply indicates the scope, if its just a function in the page without an object, then set it to null, otherwise, pass the scope that you want the method to have when calling it.
In turn, inside of the someFunction, you would write your code something like this:
function someFunction() {
var args = arguments; // the stuff that was passed in
for(var i = 0; i < args; ++i) {
var argument = args[i];
}
}