Вы не сможете просто пропустить массив args, как у вас в вопросе. Вам придется отдельно передавать каждый элемент массива args.
function Proxy(... args)
{
// Simple with no error checking.
Task(args[0], args[1], args[2]);
}
Udate
Прочитав один из комментариев, похоже, что вы можете сойти с рук:
function Proxy(... args)
{
// Simple with no error checking.
Task.apply(null, args);
// Call could also be Task.apply(this, args);
}
Просто будь осторожен. Выполнение apply () значительно медленнее, чем вызов функции традиционным методом.