- setTimeoutを使用する方法:
console.log("処理を開始しました");
setTimeout(function() {
console.log("10秒経過しました");
}, 10000);
上記のコードでは、処理を開始した後に10秒待ち、その後に指定した関数が実行されます。
- 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で一定の時間待つことができます。必要に応じて、他の処理やコードと組み合わせて使用することもできます。