可能な重複:
sleep()のJavaScript版は何ですか?
PHPでsleep
関数の動作をシミュレートするJavaScript関数 - xミリ秒間コードの実行を一時停止し、その後中断したところから再開する関数 - はありますか
私はここでStack Overflowでいくつかのことを見つけました、しかし何も役に立ちません。
あなたはコードを細かく分割し直す必要があります。これは実行を止めるのではなく、単に部分間の遅延を置くだけです。
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
あなたはsleep関数で処理をブロックすることはできません(そしてそうすべきではありません)。ただし、遅延後にsetTimeout
を使用して関数を開始することができます。
setTimeout(function(){alert("hi")}, 1000);
あなたのニーズによっては、setInterval
も役に立つかもしれません。
setTimeout()関数は、JavaScriptでプロセスを遅らせるために使用されます。
w3schools にこの機能に関する簡単なチュートリアルがあります。