-2
MDNでは、コンストラクタメソッドを指定しないと、デフォルトのコンストラクタが使用されることが記述されています。Javascriptのデフォルトのコンストラクタ
基底クラスの場合、デフォルトコンストラクタは次のとおりです。
派生クラスのconstructor() {}
、デフォルトコンストラクタは次のとおりです。派生クラスのデフォルトコンストラクタは、残りのパラメータ(... argsを)を持っているのはなぜ
constructor(...args) {
super(...args);
}
基本クラスのデフォルトのコンストラクタにはありませんか?
スーパークラスコンストラクタの引数の量が可変であれば、superに引数を渡します。 '...'は変化する量を意味します。 – Li357
"なぜ、派生クラスのデフォルトコンストラクタには残りのパラメータ(... args)があり、ベースクラスのデフォルトコンストラクタには"? "がありません。 –
基本クラスは 'Object.prototype'であり、' constructor'は引数をとりません。 – DevZer0