function-tools
v0.1.2 throttle function
function-tools
Useful higher-order functions
Example
var f = require("function-tools")
f.throttle(f, [options]) ⇒ function
Guarantees a function a specified restPeriod
in between invocations.
Kind: static method of function-tools
Param | Type | Description |
---|---|---|
f | function |
the function to throttle |
[options] | Object |
the options |
[options.restPeriod] | number |
a value in ms |
Example
var throttled = f.throttle(myFunction, { restPeriod: 200 })
throtted() // this will only execute if at least 200ms since the last invocation
© 2015 Lloyd Brookes [email protected]