首頁 >web前端 >js教程 >如何每 60 秒重複執行一次 JavaScript 函數?

如何每 60 秒重複執行一次 JavaScript 函數?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-03 05:03:09590瀏覽

How to Repeatedly Execute a JavaScript Function Every 60 Seconds?

如何每60 秒執行一次函數

當涉及在特定時間調用函數時,setTimeout() 被證明是一個有價值的工具。然而,它僅限於一次性執行。為了克服這個限制,我們經常尋求一種以固定時間間隔多次觸發該函數的解決方案。

輸入 setInterval(),如果函數的執行消耗的時間不超過函數的執行時間,那麼它是一個可靠的選擇。指定的間隔。使用方法如下:

或者,我們可以採用更精細的方法,將setTimeout() 與自執行匿名函數結合起來,如下所示:

這種方法確保後續呼叫推遲到前面的操作完成為止。它被認為優於使用arguments.callee,後者在 ECMAScript 5 中已棄用。

以上是如何每 60 秒重複執行一次 JavaScript 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn