Skip to main content

before

_.before(func, n) # Ⓢ [Ⓣ][1] Ⓝ

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.

Since​

3.0.0

Arguments​

  1. func (Function): The function to restrict.
  2. n (number): The number of calls at which func is no longer invoked.

Returns​

(Function): Returns the new restricted function.

Example​

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