У меня есть простой код, который вы можете увидеть в моей скрипке. Он корректно предупреждает обо всех браузерах и IE9, но не IE8 или 7.
var func = function( x ) {
var slice = [].slice,
args = slice.call( arguments ),
pass = args.splice(1);
alert( pass );
};
func( 'a', 1, 2 );
ИЗМЕНИТЬ Используя решение, я опубликовал то, что я использовал здесь: http://jsfiddle.net/7kXxX/4/
Я использую это в случае, когда я не знаю, сколько аргументов подходит, поэтому я использую "аргументы"