【发布时间】:2016-08-01 14:25:08
【问题描述】:
我知道 Undercore.js 中的 debounce 返回一个函数,该函数将推迟执行,直到等待时间结束。
我的问题是,在 vanilla Javascript 中使用 debounce 是否比常规的 setTimeout 函数有优势?它们的工作方式不一样吗?
【问题讨论】:
-
它们显着不同。我建议你重新阅读文档:underscorejs.org/#debounce(并注意debounce uses setTimeout under the hood)
标签: javascript underscore.js settimeout lodash delayed-execution