В самом низу написано, что метод эквивалентен Array.prototype.slice.call, что бы не было путаницы.
https://developer.mozilla.org/en-US/...ts/Array/slice
Так работает везде:
(function() {
alert( Array.prototype.slice.call(arguments).join('-') );
})('a', 'b', 'c', 'd', "1", "odin")