⚖️debounce vs. throttle

JStechniquedecorator ⟩ debounce vs. throttle

debounce(f, s)

相對來說比較單純,沒什麼冷不冷卻的問題,它被呼叫時只做一件事,就是:

  • 取消「舊鬧種」(如果有的話)

  • 並「設定新鬧鐘」(時間到,即執行該呼叫)

換句話說,不管呼叫多少次,只有「最後一次有撐過鬧鐘等待時間」的呼叫,才會真正觸發鬧鐘,真正執行。也就是要有「一段時間以上的停頓」(s 秒),動作才會執行❗️

Last updated

Was this helpful?