[解決済み] ES6 クラス多重継承
2022-04-22 10:41:25
質問
この件に関して、私はほとんどを以下のサイトで調査しました。 バベルJS と MDN (全く情報がない)のですが、もし私がES6 Specに関する情報を探すのに十分な注意を払っていなかったのであれば、遠慮なく教えてください。
ES6が他のダックタイプの言語と同じように多重継承をサポートしているかどうかが気になります。例えば、以下のようなことは可能でしょうか。
class Example extends ClassOne, ClassTwo {
constructor() {
}
}
を使用して、複数のクラスを新しいクラスに拡張することができますか?その場合、インタプリタはClassOneよりもClassTwoのメソッドやプロパティを優先するのでしょうか?
どのように解決するのですか?
オブジェクトはプロトタイプを1つだけ持つことができます。2つのクラスから継承するには、2つの親プロトタイプの組み合わせとして親オブジェクトを作成することによって行うことができます。
サブクラス化のための構文では、宣言の中でそれを可能にするために、右側の
extends
節は任意の式にすることができます。したがって、プロトタイプを好きな基準で組み合わせる関数を書き、クラス宣言でその関数を呼び出すことができます。
関連
-
Vueにシンプルなメモ帳機能を実装
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] 指定された要素にクラスを追加するには?
-
[解決済み] ES6インポートで中括弧を使用するのはどのような場合ですか?
-
[解決済み] Reactでes6クラスを使うときの「super()」と「super(props)」の違いとは?
-
[解決済み] JavaScript ES6クラスにおけるプライベートプロパティ
-
[解決済み】Node.jsのrequireとES6のimport/exportを使い分ける。
-
[解決済み】AngularJSのスコーププロトタイピング/プロトタイピング継承のニュアンスとは?
-
[解決済み】ES6クラス変数の代替品
-
[解決済み】ES6 WeakMapの実際の使い道は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JavaScriptにおけるマクロタスクとミクロタスクの詳細
-
JavaScriptのクロージャの説明
-
Javascript Bootstrapのグリッドシステム、ナビゲーションバー、ローテーションの説明
-
vue+webrtc(Tencent cloud)ライブ機能の実践を実現するために
-
[解決済み] Error : 未定義のプロパティ 'map' を読み取ることができません。
-
[解決済み】リソースの読み込みに失敗した:Bind関数でサーバーが500(Internal Server Error)のステータスで応答した【非公開
-
[解決済み] Web API エラー - このリクエストはブロックされました; コンテンツは HTTPS で提供されなければなりません
-
[解決済み】React Uncaught Error: 対象コンテナが DOM 要素でない [重複]。
-
[解決済み】<select>で現在選択されている<option>をJavaScriptで取得するにはどうすればよいですか?
-
HTML5 LocalStorage ローカルストレージとセッションストレージの使用法