溫馨提示×

如何用js setInterval實現輪詢功能

js
小樊
168
2024-10-09 21:09:19
欄目: 編程語言

要使用JavaScript的setInterval函數實現輪詢功能,您可以創建一個函數,該函數包含您想要定期執行的任務,然后使用setInterval函數定期調用該函數。以下是一個簡單的示例:

// 定義輪詢函數
function poll() {
  console.log("執行輪詢任務");

  // 在這里執行您的任務邏輯
}

// 設置輪詢間隔(以毫秒為單位)
const interval = 5000; // 例如,5秒

// 使用 setInterval 函數啟動輪詢
const pollingId = setInterval(poll, interval);

// 如果需要在某個條件滿足時停止輪詢,可以使用 clearInterval 函數
// 例如,以下代碼將在用戶點擊按鈕時停止輪詢
document.getElementById("stopPolling").addEventListener("click", () => {
  clearInterval(pollingId);
});

在這個示例中,我們定義了一個名為poll的函數,用于執行輪詢任務。然后,我們使用setInterval函數以指定的間隔(例如5秒)調用該函數。我們還添加了一個事件監聽器,以便在用戶點擊按鈕時停止輪詢。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女