我想用相同的调节来限制两个不同功能的执行。
假设我有一个名为A的函数,另一个名为B的函数。
我想限制两者的执行次数,这样,如果在时间0调用 A ,并且限制为1000,则 B 执行直到1000ms之后
答案 0 :(得分:1)
我做了什么:
doubleThrottle = (action) => {
if (action)
return this.A()
return this.B()
}
let throttledUpdate = throttle(this.doubleThrottle, 1000, {'trailing': false})