如何每60 秒執行一次函數
當涉及在特定時間調用函數時,setTimeout() 被證明是一個有價值的工具。然而,它僅限於一次性執行。為了克服這個限制,我們經常尋求一種以固定時間間隔多次觸發該函數的解決方案。
輸入 setInterval(),如果函數的執行消耗的時間不超過函數的執行時間,那麼它是一個可靠的選擇。指定的間隔。使用方法如下:
或者,我們可以採用更精細的方法,將setTimeout() 與自執行匿名函數結合起來,如下所示:
這種方法確保後續呼叫推遲到前面的操作完成為止。它被認為優於使用arguments.callee,後者在 ECMAScript 5 中已棄用。
以上是如何每 60 秒重複執行一次 JavaScript 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!