我有一系列编号的javascript函数,我想基于一个名为 total 的变量来遍历这些函数。如果total是3,我想运行load1(数据),load2(数据),load(3)数据;如果它只是前两个函数,那么就是2。
这看起来很简单,但我似乎无法让它正常工作。最简单的形式是下面的代码。
backToLogin
但我似乎无法将其置于循环中。我尝试过以下方法:
尝试将函数放入数组中并基于this线程在for循环中调用它们。 //抛出一个未定义的函数错误。
在这样的循环中调用它:
let okButton = UIAlertAction(title: "OK", style: .Default) { _ in
self.backToLogin()
}
有什么建议吗?
答案 0 :(得分:0)
如果loadX
是全局函数,您可以执行以下操作:
for (var i = 1; i <= total; i++) {
window['load'+i](data);
}