У меня есть функция, которая может принимать переменное число параметров с оператором отдыха.
Я хочу создать объект, передающий аргумент, собранный с помощью оператора rest, непосредственно в конструктор без создания объекта и вызова функции инициализации и без передачи всего массива, но параметров, которые я делаю с помощью функции apply ().
Является ли это возможным ? Использование приложения не работает.
public function myFunc(...arg) {
// something link "new MyClass.apply(args)"
return new MyClass();
}
ConstantArray
, удаляя все возможности добавления и удаления из него после того, как он был создан с помощью конструктора. Думаю, я все еще мог бы делатьsuper.push()
в каждом цикле for, :( не так хорошо, как делатьsuper.apply(this, rest)
- person WORMSS   schedule 18.10.2011