我想在 JavaScript 'for' 循环中调用多个函数,但它们只是第一次被调用并且循环终止。
我尝试通过使用一些通用函数调用程序将值传递给它们来使函数独一无二,例如:
for(i=0; i<50; i++){
alert('test');
generator_function(i);
}
function generator_function(variable){
function1(variable);
function2(variable);
function3(variable);
function4(variable);
var sum = local_array.reduce(function(a, b) { return a + b });
var avg = sum / local_array.length;
}
这似乎可行,但本地数组仍然保存第一个循环中的元素。
有没有更好的方法在循环中调用函数集合?我有在这些循环中被更改的全局数组,我想知道它们是否需要是本地的,即以某种方式在函数内部?