0
ここでは、たとえば2つの関数を時間ごとに実行し、2分待ってから、2つの関数を繰り返し実行する必要があるという質問に直面しています。バッチ間の休止。 ここで何か試してみましたが、私の問題は、myFunction
をstart
コールバックとして起動するたびに、私は重複した呼び出しを得ることがわかります。しかし、今、私は本当に何が最良のアプローチであるのか分かりません。タイムアウト(JavaScript)を使用して関数キューのループを実行
var count = 0;
function myFunction() {
console.log('function called', count);
start();
}
function batch() {
for (i = 0; i < 2; i++) {
myFunction();
console.log('batch', i);
}
console.log('--------------');
}
function start() {
console.log('started')
setTimeout(function() {
batch();
}, 2000);
count++;
}
start();
が提案いただきありがとうございます;)