如何用同一个油门限制多个功能?
How can I limit multiple functions with the same throttle?
我想用相同的油门限制两个不同函数的执行。
假设我有一个名为 A 的函数和另一个名为 B 的函数。
我想限制他们两个的执行次数,这样如果A在时间0被调用,限制为1000,B 在 1000 毫秒过去之前不应执行
我做了什么:
doubleThrottle = (action) => {
if (action)
return this.A()
return this.B()
}
let throttledUpdate = throttle(this.doubleThrottle, 1000, {'trailing': false})
我想用相同的油门限制两个不同函数的执行。
假设我有一个名为 A 的函数和另一个名为 B 的函数。
我想限制他们两个的执行次数,这样如果A在时间0被调用,限制为1000,B 在 1000 毫秒过去之前不应执行
我做了什么:
doubleThrottle = (action) => {
if (action)
return this.A()
return this.B()
}
let throttledUpdate = throttle(this.doubleThrottle, 1000, {'trailing': false})