personally I'd just do this before the loop
var args = Array.prototype.slice.call(arguments, 1);
but it doesn't really matter performance-wise, so it's not critical.