0

我有一个列表,其中包含许多带参数的函数。我如何在列表中循环并调用列表中的所有函数?

 list= [];

然后我在 individualWidgetList 中推送许多功能;

 list.push(loadPhoneWidget);
 list.push(loadEmailWidget);
 list.push(loadAgentWidget);
 list.push(loadClientWidget);

现在我想调用函数

 for (var i = 0; i < individualWidgetList.length; i++) {

   invoke here    
 }
4

2 回答 2

1

像这样做 :

 for (var i = 0; i < individualWidgetList.length; i++) {
     individualWidgetList[i](myParameters);
 }
于 2013-01-30T09:41:07.377 回答
0

假设列表中的对象是函数。

 for (var i = 0; i < individualWidgetList.length; i++) {
   individualWidgetList[i](/*Any Parameters*/);    
 }
于 2013-01-30T09:42:52.043 回答