IIFE
エイリアス
即時実行関数式
Immediately Invoked Function Expression
関数式を定義した直後に実行するJavaScriptの書き方。
主に、変数や関数を局所的なスコープに閉じ込め、トップレベルの名前空間へ漏れるのを防ぐ目的で使われる。
code:sample.js
// アロー関数形式
(() => {
// この中だけで使う変数・関数を定義して
// すぐに処理を実行する
})();
参照
IIFE (即時実行関数式) - 用語集 | MDN
#JavaScript