ES6では、アロー関数とブロックスコープ変数宣言(letまたはconst)を使用して、よりシンプルで簡潔な自動実行関数を作成することができます。以下に、いくつかのコード例を示します。
- アロー関数を使用した自動実行関数の例:
(() => {
// 関数の本体
console.log("自動実行関数が実行されました!");
})();
この例では、アロー関数を使用して無名の自動実行関数を作成し、即座に実行しています。関数の本体には任意のコードを追加できます。
- ブロックスコープ変数宣言を使用した自動実行関数の例:
{
// 関数の本体
console.log("自動実行関数が実行されました!");
}
この例では、ブロックスコープを作成するために中括弧を使用し、関数の本体をその中に配置しています。このようにすることで、自動実行関数が作成されます。
これらの例は、自動実行関数を作成するための基本的な方法を示しています。必要に応じて、関数内でさまざまな処理や変数の宣言を行うことができます。
この記事では、ES6の機能を使用して自動実行関数を作成する方法を簡単に説明しました。自動実行関数は、スクリプトの初期化やセットアップに便利な方法です。ぜひこれらのコード例を試してみてください。