var array_of_functions = [
first_function('a string'),
second_function('a string'),
third_function('a string'),
forth_function('a string')
]
array_of_functions[0];
Điều đó không hoạt động như dự định vì mỗi chức năng trong mảng được thực thi khi mảng được tạo.
Cách thích hợp để thực hiện bất kỳ chức năng nào trong mảng bằng cách thực hiện:
array_of_functions[0]; // or, array_of_functions[1] etc.
Cảm ơn!
'a string'
cần phải biết tại thời điểm mảng được điền, hoặc người gọi hàm có thể vượt qua nó không?