Why are Javascript function arguments not stored in a normal array?
<p>I need to join the arguments passed to a function together and return them as a string and I remember reading somewhere that Javascript used a special type of array to store arguments inside. When I tried to call <code>arguments.join("")</code> I got a runtime error telling me that there was no such method.</p>

<p>Why doesn't Javascript store arguments in a standard array using references to point to the argument names?</p>
