PHP や C などのプログラミング言語には、 スリープ(秒) 一定時間実行を一時停止する機能。 Javaには thread.sleep() 、Pythonには time.sleep() 、そしてGOは 時間.睡眠(2*時間.秒) 。
bash if 条件
他の言語とは異なり、JavaScript には 寝る() 関数。シミュレーションにはいくつかのアプローチを使用できます。 寝る() JavaScriptの関数。といった特徴が 約束 そして 非同期/待機 JavaScript の関数は、 寝る() より簡単な方法で機能します。
の 待つ これは約束を待つために使用され、 非同期 関数。 JavaScript の動作は非同期であるため、そのような非同期動作を処理するための Promise という概念があります。この非同期動作により、作業は継続され、実行中に何も待機しません。 非同期/待機 関数は、同期的な方法でコードを記述するのに役立ちます。
JavaScriptでスリープ機能を使用するにはどうすればよいですか?
スリープを実装する前に JavaScriptの関数 の実行を理解することが重要です。 JavaScript コード。
JavaScript の sleep() の構文
sleep(delayTime in milliseconds).then(() => { // code to be executed })
sleep() 関数を async/await とともに使用すると、実行間の一時停止を取得できます。同じ構文は次のようになります。
構文
const func = async () => { await sleep(delayTime in milliseconds) //code to be executed } fun()
上記の構文は、JavaScript でスリープ機能を実装する方法です。次に、JavaScript での sleep() 関数の使用例を見ていきます。
例1
この例では、 寝る() で機能します 非同期/待機 機能主義者。機能があります 楽しい() はいくつかのステートメントで定義されます。当初はテキストが 'こんにちは世界' 機能が開始されると画面に が表示されます。すると、スリープ機能のせいで、 楽しい() 2秒間一時停止します。一定期間が経過すると、テキストが表示されます。 「javaTpoint.com へようこそ」 画面上に表示され、ループが終了するまで繰り返されます。テキストは画面上で 10 回繰り返され、ループの反復ごとに 2 秒の一時停止が行われます。
<p> There is a sleep of 2000 milliseconds </p> let sleep = ms => { return new Promise(resolve => setTimeout(resolve, ms)); }; document.write('Begin' + ' <br>'); document.write('Welcome to the javaTpoint.com' + ' <br>'); sleep(2000).then(() => { document.write('End'); });今すぐテストしてください
出力
上記のコードを実行すると、出力は次のようになります -
2 秒の遅延の後、出力は次のようになります -