30秒内限制函数只被调用一次

Posted wrongcode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了30秒内限制函数只被调用一次相关的知识,希望对你有一定的参考价值。

<script>
  function throttle (func, duration) 
      // duration 以秒计
      let last
      return function () 
           let now = Date.now()
           if (last && (now - last) < duration * 1e3) return
           last = now
           func.apply(this, arguments)
      
  

  var aa = function(a,b)
    console.log(a+b)      
  

  var aa = throttle(aa, 30)

  aa(2, 3)
</script>

 

以上是关于30秒内限制函数只被调用一次的主要内容,如果未能解决你的问题,请参考以下文章

如何确保 std::call_once 真的只被调用一次

Java 语言基础:如何保证某个函数只被调用一次

Java 语言基础:如何保证某个函数只被调用一次

Java 语言基础:如何保证某个函数只被调用一次

C++不是说虚基类构造函数只被调用一次吗?

cellForRowAtIndexPath 只被调用一次