web-dev-qa-db-ja.com

TypeScript無名関数

このJavaScriptに相当するTypeScriptは何ですか?

(function() { 
    /* code here */ 
})();

私はこれを試しました

() => {
    /* code here */
}

しかし、これは

(function() {
    /* code here */
});

無名関数の実行を実行するには、最後に追加の括弧のセットが必要です。

12
Matthew Layton
(() => {
    /* code here */
})();

または単にJavaScriptを使用します(これは同様に有効なTypeScriptです)

(function() { 
    /* code here */ 
})();

...太い矢印を使用してthisをキャプチャするかどうかによって異なります。

遊び場

20
Jude Fisher