私は将来のプロジェクトのためにコードのライブラリを書くことに取り組んでいます。私が取り組んできた機能の 1 つに一時停止機能があります。これまでのところ、スクリプトが 10 秒間の一時停止でも長時間実行されているというエラー報告に問題はありません。これは主に悪意のあるユーザーを忙しくさせておくためのもので、非常に長い時間を設定するとうまく機能します。直面する可能性があることに注意する必要があるエラーがあるかどうか疑問に思っていましたか? これがコードです...
pause = function(a) {
var b = new Date().getTime();
e = false;
function wait() {
d=10;
for(i=0;i<d;i++) {
d++;
var c = new Date().getTime();
if(c-b>=a) {
e = true;
break;
}
if(d>1000000) {
break;
}
}
}
wait();
if(e==false) {
pause(a-(new Date().getTime()-b));
}};