我有像
这样的代码function test(friends) {
console.log(friends);
}
var asyncParallelFunctions = [];
for (var i = 0; i < 100; i++) {
var friends = [i, 10];
asyncParallelFunctions.push(
function () {
test(friends);
});
};
console.log(asyncParallelFunctions[4]());
然而,这始终会返回[9, 10]
和undefined
:http://jsfiddle.net/kYG8V/
在我的实际项目中,我想用数组填充我随后使用async.parallel运行的函数,并且每个函数必须作为参数包含10个块中的ID,如每个然后,函数将为用户1-10执行某些操作,然后下一个函数将处理11-20,等等。话虽如此,也许您建议采用与上述方法不同的方法。<尝试。< / p>
由于