# Functions

isFunction(value)boolean

检测 value 是否为 Function 对象.

noop()

不执行任何操作的空函数,其返回值为 undefined.

debounce(func, [wait], [leading])function

对指定函数进行节流调用,该函数会从上一次被调用后,计时 wait 毫秒后重新开放调用。

# isFunction(value) ⇒ boolean

检测 value 是否为 Function 对象.

Kind: global function
Returns: boolean - 若 value 为函数类型则返回 true,否则返回 false.

Param Type Description
value * 待检查的值

Example

isFunction(noop);
// => true

isFunction(/abc/);
// => false

# noop()

不执行任何操作的空函数,其返回值为 undefined.

Kind: global function

# debounce(func, [wait], [leading]) ⇒ function

对指定函数进行节流调用,该函数会从上一次被调用后,计时 wait 毫秒后重新开放调用。

Kind: global function

Param Type Default Description
func function 需要节流的函数(若需要对 func 进行传参,请进行二次包装成无需传参的函数壳)
[wait] Number 6000 需要延迟的毫秒数(默认:600ms)
[leading] Boolean true 指定 func 是否立即调用,还是延迟 wait 毫秒后调用(默认:true,即立即调用)