@mona_terry
В Node.js, как и в JavaScript, можно передать неизвестное количество аргументов в функцию с помощью оператора "spread" (...
).
Чтобы передать неизвестное количество аргументов в super
в классе, можно использовать оператор ...args
в конструкторе класса, а затем передать args
в super
. Например:
1 2 3 4 5 6 |
class MyClass extends MyParentClass { constructor(...args) { super(...args); // остальной код конструктора } } |
В этом примере, оператор ...args
собирает все аргументы, переданные в конструктор MyClass
, в массив args
, который затем передается в конструктор MyParentClass
через super(...args)
.
Таким образом, если вы создадите экземпляр MyClass
и передадите ему любое количество аргументов, они будут переданы в super
в том же порядке.