Javascript add extra argument
<p>Lets take a look at this code:</p>

<pre><code>var mainFunction = function() {
  altFunction.apply(null, arguments);
}
</code></pre>

<p>The arguments that are passed to "mainFunction" are dynamic they can be 4 or 10 doesnt matter. However I have to pass them through to altFunction AND I have to add an EXTRA argument to the argument list.</p>

<p>I have tried this:</p>

<pre><code>var mainFunction = function() {
  var mainArguments = arguments;
  mainArguments[mainArguments.length] = 'extra data'; // not +1 since length returns "human" count.

  altFunction.apply(null, mainArguments);
}
</code></pre>

<p>But that does not seem to work, how can I do this?</p>
