3 回答
TA贡献1815条经验 获得超10个赞
var array_of_functions = [
first_function,
second_function,
third_function,
forth_function
]
然后要在数组中执行给定函数时:
array_of_functions[0]('a string');
TA贡献1826条经验 获得超6个赞
我认为这就是原始海报要实现的目标:
var array_of_functions = [
function() { first_function('a string') },
function() { second_function('a string') },
function() { third_function('a string') },
function() { fourth_function('a string') }
]
for (i = 0; i < array_of_functions.length; i++) {
array_of_functions[i]();
}
希望这会帮助其他人(例如20分钟前:-)帮助我寻找有关如何在数组中调用JS函数的任何提示。
TA贡献1744条经验 获得超4个赞
如果没有您要完成的工作的更多细节,我们有点猜测。但是您也许可以摆脱使用对象表示法来做类似这样的事情...
var myFuncs = {
firstFunc: function(string) {
// do something
},
secondFunc: function(string) {
// do something
},
thirdFunc: function(string) {
// do something
}
}
并打电话给他们之一...
myFuncs.firstFunc('a string')
添加回答
举报