ES6矢印構文を使用して即時関数を作成する方法を知っている人はいますか?
ES3/5 での方法は次のとおりです。
(function () {
//...
}());
次のことを試しましたがunexpected token
、最後の行でエラーが発生します。
(() => {
//...
}());
ここでこれをテストできます: http://www.es6fiddle.net/hsb8bgu4/
ES6矢印構文を使用して即時関数を作成する方法を知っている人はいますか?
ES3/5 での方法は次のとおりです。
(function () {
//...
}());
次のことを試しましたがunexpected token
、最後の行でエラーが発生します。
(() => {
//...
}());
ここでこれをテストできます: http://www.es6fiddle.net/hsb8bgu4/
アロー関数の例から、
(() => "foobar")() // returns "foobar"
したがって、関数呼び出し演算子は外側にある必要があります。
(() => {
//...
})();