如何使用同一油门限制多个功能?

时间:2019-08-28 21:19:19

标签: javascript throttling

我想用相同的调节来限制两个不同功能的执行。

假设我有一个名为A的函数,另一个名为B的函数。

我想限制两者的执行次数,这样,如果在时间0调用 A ,并且限制为1000,则 B 执行直到1000ms之后

1 个答案:

答案 0 :(得分:1)

我做了什么:

doubleThrottle = (action) => {
    if (action)
        return this.A()
    return this.B()
}

let throttledUpdate = throttle(this.doubleThrottle, 1000, {'trailing': false})