JavaScript объект отправки аргументов в качестве аргумента

Мне нужно передать аргументы функции обратного вызова как реальные аргументы. Как мне это сделать? обратный вызов требует переменного количества аргументов.

Пример такой функции:

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?

Но я не понял ни этого вопроса, ни ответов.

Изменить: Если возможно, я хотел бы не загрязнять глобальное пространство.

9
задан Community 23 May 2017 в 12:08
поделиться