1. ホーム
  2. javascript

[解決済み] Sleep in JavaScript - アクション間の遅延

2022-04-28 15:29:26

質問

JavaScriptで、他のアクションを実行する前にスリープさせる方法はありますか?

 var a = 1+3;
 // Sleep 3 seconds before the next action here
 var b = a + 4;

解決方法は?

を使用することができます。 setTimeout を使用すると、同様の効果を得ることができます。

var a = 1 + 3;
var b;
setTimeout(function() {
    b = a + 4;
}, (3 * 1000));

これは、JavaScript を実際に「スリープ」させるわけではありません。 setTimeout の後、一定の時間 (ミリ秒単位で指定) になります。JavaScript のスリープ関数を書くことは可能ですが、その場合は setTimeout スリープ期間中にすべてをフリーズさせないため、可能であれば