即時実行関数式(IIFE)
即時実行関数式は括弧で囲みます。これにより、式全体が単一のユニットであることが明確になります。
IIFEは、定義と同時に実行される関数です。主な目的は、内部で定義された変数がグローバルスコープを汚染するのを防ぐためのプライベートスコープを作成することでした。モジュールが主流の現代では使用頻度は減りましたが、使用する際は全体を括弧で囲むのが一般的なスタイルです。
即時実行関数式は括弧で囲みます。これにより、式全体が単一のユニットであることが明確になります。
IIFEは、定義と同時に実行される関数です。主な目的は、内部で定義された変数がグローバルスコープを汚染するのを防ぐためのプライベートスコープを作成することでした。モジュールが主流の現代では使用頻度は減りましたが、使用する際は全体を括弧で囲むのが一般的なスタイルです。
function() {
console.log('Welcome to the Internet. Please follow me.');
}();// immediately-invoked function expression (IIFE)
(function () {
console.log('Welcome to the Internet. Please follow me.');
}());