にオブジェクトのメソッドを呼び出すIプロトタイプを持っています私はそれにmethod1()
の結果にアクセスしたいと思います。しかし、これは動作しません、と私はなぜ...別
myClass.prototype.method2() = function() {
return myClass.method1();
}
私はTypeError例外を取得するかわからない:myClass.method1は機能
ではありません誰もが構文的/概念的に間違っているものを指摘することができますこれとともに?そして改善を提案しますか?
また、このインスタンスでは、 'class'と 'prototype'という用語を正しく使用しています。誰かが用語を訂正できる場合や、この種のプロセスに関連する他の用語を指摘していただければ幸いです。
ありがとうございます。 (ラフOOの用語を使用して)ためだ
の関数定義の括弧は必要...あなたはおそらくしたいことは、 'this.method1を()'を使用することではありません。しかし、どのように 'これ 'の動作に注意してくださいhttp://stackoverflow.com/questions/3127429/how-does-the-this-keyword-work/3127440#3127440 – vlaz
' var myClass = function(){}; 'はありません"プロトタイプ"。それはコンストラクタです。 –
ありがとうVid - このインスタンスで私の問題をソートしました、+ 1 – Paulos3000