I was just browsing Sizzle\'s source code and I came across this line of code:
array = Array.prototype.slice.call( array, 0 );
I looked up
As BoltClock says, it makes a (shallow) copy of an array. It can also be used to copy something that is almost an array, such as the arguments builtin, which has a length and items but no Array in its prototype chain (and hence no slice method).
arguments