generated at
JavaScriptの無名関数&即時関数

通常の関数定義
js
function hoge(x,y){ return x+y; }

無名関数
以下のコードでは、無名関数を変数 myfun に代入している。
js
var myfun = function(x,y){ return x+y; }

即時関数
無名関数を定義し、そのまま引数を与えて実行するコード。
以下の例では、無名関数を定義し、引数として、 x=1 , y=2 を代入して、実行結果を変数 result に代入している!
js
var result = (function(x,y) { return x+y; }(1,2)); console.log(result)

hr