FieldEdit
というオブジェクトがあるとします。私はこのオブジェクトの関数コンストラクタを定義し、それを介してインスタンス化します。 var obj = new FieldEdit()
とし、そのメソッドをFieldEdit.prototype.<method name> = function() { ... }
で定義します。Javascriptの質問:オブジェクトメソッドの呼び出しに関する問題
オブジェクトの他のメソッド(。this.<method name>();
経由)内でこのオブジェクトのメソッドを呼び出すのが失敗する状況はありますか?
私はこれが単に何かよりもJavascriptの私の理解に問題があると思うので、私ができるならこれのためのコードサンプルを投稿するのを避けたいと思います。私のコードは健全で、私の知る限り最良だと確信しています。
ああ:のいずれかで、
PrototypeJSあなたは、この目的のために
Function.bind
を持つ関数をラップすることができますが、それは簡単そうに達成ます。実際、私が作成したカスタムイベントハンドラのコールバック関数で起こっています。何が痛い。 –