📜  下划线 _.throttle()函数

📅  最后修改于: 2022-05-13 01:56:38.032000             🧑  作者: Mango

下划线 _.throttle()函数

下划线中的_.throttle() 方法用于创建一个节流函数,该函数每等待毫秒最多只能调用一次 func 参数。节流函数有一个 cancel 方法,用于取消延迟的 func 调用,它还有一个 flush 方法,用于立即调用该延迟的 func。此外,它提供了一些选项,用于暗示是否应在等待超时的前沿和/或后沿调用所声明的函数。
句法:

_.throttle(function, wait, [options])

参数:该方法接受三个参数,如上所述和如下所述。

  • 函数:要节流的函数。
  • 等待:这是要限制调用的毫秒数。
  • options:它是选项对象。
    • options.leading:它定义了在超时前沿的调用。
    • options.trailing:它定义了超时后沿的调用。

返回值:此方法返回新的节流函数。

示例 1:

HTML


  

    

  

    
        

            Geeksforgeeks         

                   Underscore.js _.throttle() Method     
          


HTML


  

    

  

    
        

            Geeksforgeeks         

                   Underscore.js _.throttle() Method     
          


输出:

下划线 _.throttle() 函数

示例 2:

HTML



  

    

  

    
        

            Geeksforgeeks         

                   Underscore.js _.throttle() Method     
          

输出:

下划线 _.throttle() 函数

参考: https://underscorejs.org/#throttle