javascript-jp.dev
javascript
html
jquery
css
angular
node.js
typescript
reactjs
npm
arrays
Dark
iife
[1/1]
匿名関数ラッピングの目的とメリット
JavaScript ファイル全体を匿名関数でラップする、つまり (function(){ ... })(); のような形式でコードを囲むことは、主に以下の目的があります。名前空間の管理カプセル化 匿名関数内で定義された変数や関数は、その関数スコープ内に限定されます。これにより、他のスクリプトとの干渉を最小限に抑えることができます。
IIFEの解説と使い方
JavaScriptにおける(function() { })()構文は、Immediately Invoked Function Expression (IIFE) と呼ばれます。これは、関数定義と同時にその関数を呼び出すための特別な構文です。
1