这似乎有效:
function callLoop (n) {
function caller () {
console.log("hello from " + n);
setTimeout(function () {
caller();
}, 10000);
}
caller();
}
for (var i = 0; i < 5; i++) {
callLoop(i);
}
在此示例中,setTimeout 将改为长时间运行的网络调用。这是并行化这些网络调用的“正确”方法吗?