new function(){ function f(){} f.apply(null,[1]) f.apply(null,arguments) f.apply(null,{'0':1}) // внимательно читаем сообщение об ошибке }( 1 )