Immediately-invoked function expression : IIFE
は、「即時実行関数式 」とか「即時呼び出し関数式」とかに訳しているな。
Javascriptデザインパターンでは「即時呼び出し関数式」で載ってた。
(function(){ /* code */ }()); // Crockford recommends this one
(function(){ /* code */ })(); // But this one works just as well
参考
http://benalman.com/news/2010/11/immediately-invoked-function-expression/
http://d.hatena.ne.jp/sandai/20110824/
(function(){ /* code */ }()); のほうが速いって調べている人がいた。
参考
http://polygon-planet-log.blogspot.jp/2011/12/javascript-function-function_17.html
- ¥2,940
- Amazon.co.jp
Good PartsのP132にも即時関数が載っていた。
「文の先頭にfunction式を書くには、function式を括弧でくるめばいい」
![]()
![]()
![]()
※functionという単語から始まる文はfunction文ってjavascriptの文法では決まっている。
