Javascript 'arguments' Keyword
<p>My understanding is that I can call <code>Array.prototype.slice.call(arguments, 1)</code> to return the tail of an array.</p>

<p>Why won't this code return <code>[2,3,4,5]</code>?</p>

<pre><code>function foo() {  
    return Array.prototype.slice.call(arguments,1);
}

alert(foo([1,2,3,4,5]));
</code></pre>
