我有一个递归函数
我用不同的参数并行调用它。
但是一个计数器是一个全局数组,每个函数都会更改不同元素的值。
使用普通数组不可能做到这一点。
这种操作是否存在数据结构?
这是代码示例。 这是一个简化的示例,但概念相同。
谢谢! :)
var counter = [0,1]
function myFunc(index){
///do somethings
if(counter[index] < 3){
counter[index]++
myfunc(index)
}
}
async.parallel([
function() {
myFunc(0);
},
function() {
myFunc(1);
}
]);