JavaScriptで1秒待つ方法


  1. setTimeoutを使用する方法: JavaScriptには、setTimeout関数を使用して一定時間後にコードを実行することができます。以下のコード例は、1秒待ってから特定の処理を実行する方法を示しています。
setTimeout(function() {
  // 1秒後に実行されるコード
}, 1000);

上記の例では、setTimeout関数にコールバック関数と待ち時間(ミリ秒単位)を指定しています。1秒は1000ミリ秒です。

  1. async/awaitとPromiseを使用する方法: JavaScriptの最新のバージョンでは、async/awaitとPromiseを使用して非同期処理をより直感的に扱うことができます。以下のコード例では、1秒待ってから処理を実行するためにasync/awaitを使用しています。
function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}
async function myFunction() {
  await sleep(1000);
  // 1秒後に実行されるコード
}
myFunction();

上記の例では、sleep関数を定義し、PromiseとsetTimeoutを組み合わせて非同期待機処理を行っています。myFunction関数内でawaitキーワードを使用して1秒待機し、その後のコードが実行されます。

これらの方法を使用すると、JavaScriptで1秒待つことができます。必要な処理の前にこれらのコードを追加することで、適切なタイミングでコードを実行することができます。