2017-04-18 9 views
-1

クラス内のtypescriptではどのようにこのような関数を宣言しますか?私が達成しようとしているのは、すべてのメンバーを最初に宣言し、後でその機能の実装を提供することです。クラスをすばやくスキャンしてすべてのメンバーを見ることができるようにしたい。これは私のためには機能しません。クラス内でtypeScriptの関数を宣言するにはどうすればよいですか?

クラスMYCLASS {

this.myFunction = myFunction; 


function myFunction(){ 
} 

}

+0

あなたがそれを求めている正確にどのように。このコードは有効なタイスクリプトコードです – Digvijay

+0

これをタイスクリプトで入力しようとしましたか?それが動作するかどうかを調べる最短の方法のようです。 – Adriaan

答えて

0

活字体では、JavaScriptのちょうどスーパーセットです。つまり、ES5またはES6コードを書くことができます。これは、tscによって完全にコンパイルされます。あなたは型チェックを使用していない場合でも、活字体で

、それはOKです:

function myFunction() { 
    // Your code... 
} 

var myFunction = function() { 
    // Your code... 
}; 

let myFunction = function() { 
    // Your code... 
}; 

const myFunction =() => { 
    // Your code... 
}; 

// etc. 
関連する問題