var サンプル = 関数() { // コンストラクタコードはここ } sample.prototype.func1 = 関数() { // func1 コードはここ } sample.prototype.func2 = 関数() { // ここで func2 コード } /* ここにさらにサンプルのプロトタイプ関数があります... */ 次に、次のコードを使用してプロトタイプ メソッドをインスタンス化し、アクセスします。 var sampleInstance = 新しいサンプル(); サンプルインスタンス.func1(); サンプルインスタンス.func2(); // サンプルオブジェクトのプロトタイプ関数をさらに呼び出す しかし、元の var サブサンプル = 関数() { // コンストラクタコードはここ } // サンプルから継承 subSample.prototype = 新しいサンプル(); subSample.prototype.fun1 = 関数() { // サンプルの func1 を上書きする } ただし、継承クラスを構築せず、プロトタイプ メソッドを書き換える場合は、次のコードを直接使用できます。 var sampleInstance = 新しいサンプル(); サンプルインスタンス.func1 = 関数() { sample.prototype.fun1.call(this); // サンプルの func1 を呼び出す // sampleInstance.func1 のコードはここ }
以下もご興味があるかもしれません:
|
序文多くの管理・オフィスシステムでは、ツリー構造がいたるところで見られます。たとえば、「部門」や「機...
信頼性が高く、人気があり、簡単に構成できる Web サーバーである Apache で独自の Web ...
Cockpit は、CentOS および RHEL システムで使用できる Web ベースのサーバー管...
ブラウザで入力カーソルがずれる問題の詳しい説明<br />仕事で問題に遭遇し、解決策を探...
この記事では、ビデオプレイリストを実装するためのvue + video.jsの具体的なコードを参考ま...
MySQL を使用して中国語の文字を挿入すると、多くの友人から次のエラーが報告されます。 これは、文...
MySQL サーバーをシャットダウンする場合、シャットダウン方法に応じてさまざまな問題が発生する可能...
mysql idは1から始まり、不連続なidの問題を解決するために自動的に増加します。強迫性障害の私...
MySQL で group by を使用すると常にエラー 1055 が発生するため、原因を確認する...
1. HTML マークアップ言語とは何ですか? HTML は、Web ページの情報を表すマークアッ...
MySQL でテーブルを削除するのは非常に簡単ですが、削除コマンドを実行するとすべてのデータが消えて...
カルーセルはフロントエンド開発において比較的重要なポイントだと思います。ネイティブjsの知識ポイント...
Centos7 スイッチブートカーネル注: 必要に応じて、最初にyum update -yを実行して...
この記事では、参考までにMYSQLログとバックアップとリストアについて紹介します。具体的な内容は以下...
この記事の例では、検索ボックスでファジークエリを実装するためのNodeの具体的なコードを参考までに共...