clases - javascript extend object
Clase ES6 super() con argumentos variadic (1)
El patrón que encuentro conveniente y sigo es
constructor(...args) {
super(...args);
}
En caso de que tenga y use argumentos con nombre, podría hacer esto en su lugar:
constructor(a, b, c) {
super(...arguments);
}
Referencias:
En ES6, ¿hay una manera de llamar a un constructor padre pasando a través de argumentos variadic, a la foo.apply(this, arguments)
? Busqué una respuesta, y las únicas instancias que veo son llamar a super()
(sin argumentos) o llamar a super(x, y)
(con argumentos específicos). super.apply(this, arguments)
no parece funcionar.