Мне нужно передать аргументы функции обратного вызова как реальные аргументы. Как мне это сделать? обратный вызов требует переменного количества аргументов.
Пример такой функции:
var func = function (callback) {
doSomething(function () {
// the goal is to pass on the arguments object to the callback function as real arguments
callback(arguments)
});
}
Заранее спасибо.
Это может быть вопрос, похожий на этот: Можно ли отправить переменное количество аргументов в функцию JavaScript?
Но я не понял ни этого вопроса, ни ответов.
Изменить: Если возможно, я хотел бы не загрязнять глобальное пространство.