before

Function
since 3.0.0

Arguments

  • number The number of calls at which `func` is no longer invoked.
  • Function The function to restrict.

Returns

Function the new restricted function.

Creates a function that invokes func, with the this binding and arguments of the created function, while it's called less than n times. Subsequent calls to the created function return the result of the last func invocation.

Example of Lodash _.before

jQuery(element).on('click', _.before(5, addContactToList));
// => Allows adding up to 4 contacts to the list.