JavaScriptで10秒待つ方法


  1. setTimeoutを使用する方法:
console.log("処理を開始しました");
setTimeout(function() {
  console.log("10秒経過しました");
}, 10000);

上記のコードでは、処理を開始した後に10秒待ち、その後に指定した関数が実行されます。

  1. PromiseとsetTimeoutを組み合わせる方法:
function wait(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}
console.log("処理を開始しました");
wait(10000).then(() => {
  console.log("10秒経過しました");
});

上記のコードでは、wait関数を定義し、指定した時間(ms)だけ待つPromiseを返します。その後、thenメソッドを使用して10秒経過後の処理を実行します。

これらの方法を使用すると、JavaScriptで一定の時間待つことができます。必要に応じて、他の処理やコードと組み合わせて使用することもできます。