如何在 Node.js 中使用定時器?

Node.js 是一個廣受歡迎的 JavaScript 環境,它可以讓開發者建立可擴展的網路應用程式。它也提供了一個定時器 API,可以讓開發者在指定的時間內執行特定的任務。在本文中,我們將討論如何在 Node.js 中使用定時器。

Node.js 中的定時器

Node.js 提供了一個內建的定時器 API,可以讓開發者在指定的時間內執行特定的任務。它可以用來執行定時任務,例如每隔一段時間就執行一次某個函數,或者在指定的時間內執行一次性任務。

Node.js 中的定時器 API 包括兩個函數:setTimeout() 和 setInterval()。setTimeout() 函數可以在指定的時間內執行一次性任務,而 setInterval() 則可以在指定的時間內重複執行任務。

使用 setTimeout()

setTimeout() 函數可以在指定的時間內執行一次性任務。它接受兩個參數:一個是要執行的函數,另一個是延遲的時間(以毫秒為單位)。

下面是一個簡單的示例,它會在延遲 5 秒後執行一個函數:

setTimeout(function() {
  console.log('Hello, World!');
}, 5000);

使用 setInterval()

setInterval() 函數可以在指定的時間內重複執行任務。它接受兩個參數:一個是要執行的函數,另一個是延遲的時間(以毫秒為單位)。

下面是一個簡單的示例,它會每隔 5 秒重複執行一個函數:

setInterval(function() {
  console.log('Hello, World!');
}, 5000);

總結

在本文中,我們討論了如何在 Node.js 中使用定時器。Node.js 提供了一個內建的定時器 API,可以讓開發者在指定的時間內執行特定的任務。它包括兩個函數:setTimeout() 和 setInterval()。setTimeout() 函數可以在指定的時間內執行一次性任務,而 setInterval() 則可以在指定的時間內重複執行任務。

Categorized in:

Tagged in:

,