bind_.bind(function, object, *arguments) Bind a function to an object, meaning that whenever the function is called
bindAll_.bindAll(object, *methodNames) Binds a number of methods on the object, specified by methodNames, to be run
once_.once(function) Creates a version of the function that can only be called one time. Repeated calls to the modified function
delay_.delay(function, wait, *arguments) Much like setTimeout, invokes function after wait milliseconds. If
defer_.defer(function, *arguments) Defers invoking the function until the current call stack has cleared, similar to using
compose_.compose(*functions) Returns the composition of a list of functions, where each function consumes the return value
before_.before(count, function) Creates a version of the function that can be called no more than count times. The result
debounce_.debounce(function, wait, [immediate]) Creates and returns a new debounced version of the passed function which will postpone
partial_.partial(function, *arguments) Partially apply a function by filling in any number of its arguments, without
after_.after(count, function) Creates a version of the function that will only be run after first being called count times
Page 1 of 2