javascript 関数(function)を変数を使って実行する

javascript 関数(function)を変数を使って実行する

javascriptで、関数(function)を変数を使って実行する方法を記述してます。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 84.0.4147.105

作成した関数を変数で実行

以下のように、変数を関数名と実行することはできない

以下のように、windowを利用すれば変数を関数名として利用することができます。

下記でも、可能です。

‘use strict’を指定してもエラーにはなりません。

これを利用すれば、以下のように一括で複数の関数を実行することが可能になります。

アロー関数を使用

アロー関数の場合は、windowを使用するとエラーになりますが、

配列を使用すれば、エラーにはなりません。