あなたがそれをうまく呼ぶならthis.myFunction()
。しかし、利点は何ですか?何を達成しようとしていますか?
myClass をインスタンス化できるものとして定義したい場合は、次のように定義する必要があります。
var myClass = function(){
myFunction: null;
someFunction: function(){...};
otherFunction : function ()
{
this.myFunction();
}
}
次に、通常の JavaScript オブジェクトのようにインスタンス化します。
var myClassInstance = new myClass();
そしてそのメソッドを呼び出します:
myClassInstance.someFunction();
prototype
このように、新しいメソッドをクラス宣言に動的に追加する場合は、クラスのプロパティを使用できます。これは、クラス定義を動的に変更できるクラス定義への参照です。
myClass.prototype.myFunction = function() { ... };
次に myFunction を直接呼び出します。
myClassInstance.myFunction();
プロトタイプの概念の使用に関する詳細については、次のリソースをご覧ください。
継承とプロトタイプチェーン