主要可以实现什么样的功能,举例一下吧
已解决
悬赏分:40
- 解决时间 2021-12-02 22:19
点赞 0反对 0举报 0
收藏 0
分享 0
回答2
最佳
-
实现 debounce
function debounce(func, wait, immediate) { let timeout; return function executedFunction() { const context = this; const args = arguments; const later = function() { timeout = null; if (!immediate) func.apply(context, args); }; const callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; };
支持 0 反对 0 举报2021-12-02 12:48