私のコードを拡張するエラーは、次のようなものです。なぜこのコードが機能しないのですか?Javascriptのオブジェクト
答えて
Example.myMethodは、コンストラクタ関数/オブジェクトに付加された関数ですが、プロトタイプの一部ではありません。これは静的関数と呼ばれることがあります(ES6ではまさにそれです)。それらプロトタイプの一部行い、試作品自体に追加する:
function Example(){}
Example.prototype.myMethod = function(){};
function SpecificExample(){}
SpecificExample.prototype = Object.create(Example.prototype);
// As @JaredSmith said, you shouldn't change the constructor, and why would you?
// function SpecificExample(){} IS your constructor. So...
// SpecificExample.prototype.constructor = SpecificExample;
// should simply be removed.
あなたは技術的に*できますが、実際には... ... –
@JaredSmith技術的にはかなり多くのことが可能ですが、そうです正しい、正しいこと。私はそれを変更させてください。 – somethinghere
ありがとう、私は静的メソッド(私はそれが必要)のようなものであることを知っている、問題は、私はコンストラクタを変更することはできませんでした。 @ JaredSmithパフォーマンスの問題のようなものがありますか? – Joy
- 1. オブジェクト内のJavascriptオブジェクト
- 2. JavaScript [オブジェクト] [オブジェクト]デバッグ
- 3. Javascriptオブジェクトのヘルプ
- 4. JavaScriptのオブジェクト
- 5. Javascriptオブジェクトのパフォーマンス
- 6. はJavascriptオブジェクトJavaScriptで
- 7. JavaScriptのオブジェクトのサブクラス
- 8. のJavascriptのindexOfオブジェクト
- 9. JavaScript:オブジェクトの問題
- 10. オブジェクト内のJavascriptコールバック
- 11. 編集JavaScriptのオブジェクト
- 12. オブジェクト指向のJavascript
- 13. javascriptオブジェクトの問題
- 14. JavaScriptのオブジェクトとDOM
- 15. デフォルト値のJavascriptオブジェクト
- 16. アップデートJavaScriptオブジェクトの値
- 17. 各ループのjavaScriptオブジェクト
- 18. javascriptオブジェクトのJqueryイベントリスナー
- 19. Javascriptオブジェクトの作成?
- 20. javascriptオブジェクトの平等?
- 21. JavaScriptの動的オブジェクト
- 22. Javascript Canvasオブジェクトのコードアシスト
- 23. オブジェクトのJavascript配列。
- 24. MathオブジェクトのJavaScriptコード
- 25. JavaScriptの認証JSONString:[オブジェクトのオブジェクト]、[オブジェクトのオブジェクト]
- 26. JavascriptオブジェクトへのJSONオブジェクトのマッピング
- 27. は、JavaScriptオブジェクト
- 28. オブジェクトはJavaScript
- 29. Javascriptオブジェクト関連
- 30. javascriptトラバースjsonオブジェクト
'Example.myMethod =関数(){};'コンストラクタに取り付けられた機能ではなく、プロトタイプの方法で、 '例を使用します。 prototype.myMethod = function(){}; ' – somethinghere