[英]clear timeout after the setTimeout callback execution
這是否清除了我的超時
const timer1 = setTimeout(()=> {
setSuccessMessage('')
clearTimeout(timer1)
},3000);
代碼執行得很好,但我需要知道計時器最后是否被清除。 我已經測試了這篇文章中給出的解決方案,但是計時器在我的東西完成之前被清除了,並且考慮到我的超時是為了隱藏一條消息,前者仍然顯示,因為計時器被清除了。
您無需在此處取消您的計時器,因為它在執行后會自動進行垃圾回收。
只有當您打算在它被解雇之前取消它時,您才需要取消它,這不是您的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.