1. ホーム
  2. javascript

[解決済み] Javascriptの関数の配列

2022-05-07 23:07:20

質問

var array_of_functions = [
    first_function('a string'),
    second_function('a string'),
    third_function('a string'),
    forth_function('a string')
]

array_of_functions[0];

配列の各関数は、配列の作成時に実行されるため、意図したとおりに動作しないのです。

することで、配列内の任意の関数を実行することができますが、どのような方法が適切でしょうか。

array_of_functions[0];  // or, array_of_functions[1] etc.

ありがとうございます。

解決方法は?

var array_of_functions = [
    first_function,
    second_function,
    third_function,
    forth_function
]

で、配列の中の指定された関数を実行したいとき。

array_of_functions[0]('a string');