Могу ли я использовать apply () с конструктором для передачи произвольного количества параметров

У меня есть функция, которая может принимать переменное количество параметров с оператором rest.

Я хочу создать объект, передающий аргумент, собранный с помощью оператора rest, непосредственно в конструктор без создания объекта и вызова инициализирующей функции и без передачи всего массива, но параметров, которые я использую с помощью функции apply ().

Является ли это возможным ? Использование apply не работает.

public function myFunc(...arg) {

     // something link "new MyClass.apply(args)"
     return new MyClass();

}
6
задан yuri 6 October 2010 в 16:42
поделиться