0
我期待做一個昂貴的API調用計劃在將來5分鐘觸發用戶更改參數。如果用戶在10秒鐘後再次更改參數,我不希望在4m50s內撥打電話,在5m內撥打電話,因爲我們基本上沒有實際意義,所以我希望在4m50s內取消呼叫。安排一個JavaScript的未來呼叫,並取消任何未決呼叫
我發現lodash在執行調用前的最短時間內發生了debounce,但它不會取消任何掛起但未執行的調用,因此它可以防止快速調用,但它仍然會執行不必要的調用,所以現在完全是這樣。任何干淨的想法做到這一點?
https://lodash.com/docs/4.17.4#debounce
@ ss2k您使用了上述兩種方法中的哪一種? – Alnitak
我已經對lodash有依賴關係,所以去掉了。 – ss2k