Все, что вы знаете, arguments- это специальный объект, который содержит все аргументы, переданные функции.
И пока это не массив - вы не можете использовать что-то вроде arguments.slice(1).
Итак, вопрос - как вырезать все, кроме первого элемента arguments?
UPD :
похоже, что нет способа без преобразования его в массив с
var args = Array.prototype.slice.call(arguments);
Если кто-то опубликует другое решение, было бы здорово, если нет - я проверю первое со строкой выше в качестве ответа.
argumentsпреобразование его в массив и т. д. См. мой ответ ниже.