generated at
【javascript】即時関数をなんで使うのか
1度しか使わない処理で、グローバルなスコープを汚染しないため
1度しか使わないって、その1ページだけで使うも該当するかな?
varではブロックスコープができないから、関数スコープを利用して変数のスコープ範囲を狭めるために使う
ES6から登場した変数宣言(let、const)使えば、即時関数を使う機会が減るらしい
現状業務ではjQueryゴリゴリ使うから即時関数にはもうしばらくお世話になりそう。