簡體   English   中英

setTimeout 回調執行后清除超時

[英]clear timeout after the setTimeout callback execution

這是否清除了我的超時

  const timer1 = setTimeout(()=> {
            setSuccessMessage('')
            clearTimeout(timer1)
        },3000);

代碼執行得很好,但我需要知道計時器最后是否被清除。 我已經測試了這篇文章中給出的解決方案,但是計時器在我的東西完成之前被清除了,並且考慮到我的超時是為了隱藏一條消息,前者仍然顯示,因為計時器被清除了。

您無需在此處取消您的計時器,因為它在執行后會自動進行垃圾回收。

只有當您打算在它被解雇之前取消它時,您才需要取消它,這不是您的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM