Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src/function/debounce

Index

Functions

Functions

default

  • default(fn: (...args: any[]) => void, wait: number, immediate?: boolean): () => void
  • description

    防抖函数

    Parameters

    • fn: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    • wait: number

      延迟执行毫秒数

    • immediate: boolean = false

      true 表立即执行,false 表非立即执行 原理:你尽管触发事件,但是我一定在事件触发 n 秒后才执行,如果你在一个事件触发的 n 秒内又触发了这个事件,那我就以新的事件的时间为准,n 秒后才执行, 总之,就是要等你触发完事件 n 秒内不再触发事件。

    Returns () => void

      • (): void
      • Returns void

Generated using TypeDoc