即時関数

以下は全て同一です。

即時関数の場合、呼び出さなくてもすぐ実行されます。

なので、即時関数でローカル変数を定義して、他人の作成した変数に影響を与えないようにしましょう。

function foo(bar){
    console.log(bar);
}
foo(baz);

// 即時関数
(function foo(bar){
    console.log(bar);
})(baz);

// 即時関数 関数名省略ver
(function (bar){
    console.log(bar);
})(baz);



キセキノヒト

キセキノヒト

  • Retro G-Style
  • Hip Hop/Rap
  • ¥150