JavaScript(Node)では、いくつかの式を順序どおりに実行する必要があります。これは、すべてが即座に、混在した順序で一緒に実行されるため、機能しません。JavaScriptで遅延式と順序式を評価することはできません
var i = 0;
function run(){
console.log(i++);
};
setTimeout(run, 500);
setTimeout(run, 500);
setTimeout(run, 500);
setTimeout(run, 500);
そして、これは良いではありません。
var i = 0;
function run(){
console.log(i++);
};
setTimeout(run, 500);
setTimeout(run, 1000);
setTimeout(run, 1500);
setTimeout(run, 1600);
それは次の式の評価を停止する必要があるため。私のプログラムの流れはどこかに行き、機能は何の理由もなく実行されます。
遅れて書かれた順序で実行するには、同期関数が必要です。私はそれを実装することができませんでした。
私は分かりませんデザインを台無しにした場合。私はちょうどボットをクリックしてオンラインゲームをしたいです。しかし、これは異なるものです。このウェブボットは、人間のように行動し、ランダムな遅延で物事をクリックする必要があります。