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.
Спасибо!
