Arramis, нет там никакой "магии"...
Тебя обманули и код твой не рабочий...
Цитата:
|
Несмотря на доступ по индексу и наличие свойства length, arguments не является массивом, т.е не принадлежит типу Array.
|
http://javascript.ru/arguments
И все "массивные" методы к arguments неприменимы...