如何在 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() 則可以在指定的時間內重複執行任務。