質問: JavaScriptにおいて、 ``` (function(){ //... })(); ``` の書き方は、どのような意味なのでしょうか? 引用は、 のコードです。
回答: Immediately invoked function expression と呼ばれるもので、無名関数を定義した直後に実行する記法です。 例えば次のように書くと、コンソールに「 hello 」と出力されます。 ``` (function(a) { console.log(a); })('hello'); ``` スコープを区切るためによく使われるかと思います。 参考: * * *