- 単純なsetTimeoutの使用例:
setTimeout(() => {
console.log('1秒後に実行されます');
}, 1000);
上記の例では、1秒後にコールバック関数が実行され、コンソールにメッセージが表示されます。
- setTimeoutの戻り値を使用してタイマーをキャンセルする例:
const timerId = setTimeout(() => {
console.log('このメッセージは表示されません');
}, 5000);
clearTimeout(timerId); // タイマーをキャンセルする
上記の例では、setTimeoutの戻り値を変数timerIdに保存し、clearTimeout関数を使用してタイマーをキャンセルしています。これにより、コールバック関数が実行される前にタイマーがキャンセルされます。
- パラメータを渡してsetTimeoutを使用する例:
setTimeout((name) => {
console.log(`こんにちは、${name}さん`);
}, 2000, 'John');
上記の例では、setTimeoutの第三引数に'name'というパラメータを渡しています。このパラメータはコールバック関数内で使用され、コンソールに挨拶のメッセージが表示されます。
これらは、Node.jsでsetTimeoutを使用する基本的な方法と例です。必要に応じて、適切な引数やコールバック関数を指定して自分のコードに組み込むことができます。