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
func(Function): The function to restrict.n(number): The number of calls at whichfuncis 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.