循环遍历javascript函数

时间:2015-07-24 04:04:22

标签: javascript for-loop

我有一系列编号的javascript函数,我想基于一个名为 total 的变量来遍历这些函数。如果total是3,我想运行load1(数据),load2(数据),load(3)数据;如果它只是前两个函数,那么就是2。

这看起来很简单,但我似乎无法让它正常工作。最简单的形式是下面的代码。

backToLogin

但我似乎无法将其置于循环中。我尝试过以下方法:

尝试将函数放入数组中并基于this线程在for循环中调用它们。 //抛出一个未定义的函数错误。

在这样的循环中调用它:

let okButton = UIAlertAction(title: "OK", style: .Default) { _ in
    self.backToLogin()
}

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果loadX是全局函数,您可以执行以下操作:

for (var i = 1; i <= total; i++) {
  window['load'+i](data);
}