日々プログラミング言語の勉強をしている京四郎のブログ -33ページ目

日々プログラミング言語の勉強をしている京四郎のブログ

日々プログラムの勉強をしている人がプログラム関係の記事を書くブログ

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


JavaScriptデザインパターン/オライリージャパン

¥2,940
Amazon.co.jp



Good PartsのP132にも即時関数が載っていた。

「文の先頭にfunction式を書くには、function式を括弧でくるめばいい」

ダイヤハートクラブ

※functionという単語から始まる文はfunction文ってjavascriptの文法では決まっている。