_.before

_.before(n, func) source npm package 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 n (number): The number of calls at which func is no longer invoked. func (Function): The function to restrict. Returns (Function): Returns the new restricted function. Example jQuery(element).on('click', _.befo

_.xor

_.xor([arrays]) source npm package Creates an array of unique values that is the symmetric difference of the given arrays. The order of result values is determined by the order they occur in the arrays. Since 2.4.0 Arguments [arrays] (...Array): The arrays to inspect. Returns (Array): Returns the new array of filtered values. Example _.xor([2, 1], [2, 3]); // => [1, 3]

_.lt

_.lt(value, other) source npm package Checks if value is less than other. Since 3.9.0 Arguments value (*): The value to compare. other (*): The other value to compare. Returns (boolean): Returns true if value is less than other, else false. Example _.lt(1, 3); // => true   _.lt(3, 3); // => false   _.lt(3, 1); // => false

_.lowerFirst

_.lowerFirst([string='']) source npm package Converts the first character of string to lower case. Since 4.0.0 Arguments [string=''] (string): The string to convert. Returns (string): Returns the converted string. Example _.lowerFirst('Fred'); // => 'fred'   _.lowerFirst('FRED'); // => 'fRED'

_.flowRight

_.flowRight([funcs]) source npm package This method is like _.flow except that it creates a function that invokes the given functions from right to left. Since 3.0.0 Arguments [funcs] (...(Function|Function[])): The functions to invoke. Returns (Function): Returns the new composite function. Example function square(n) {   return n * n; }   var addSquare = _.flowRight([square, _.add]); addSquare(1, 2); // => 9

_.gt

_.gt(value, other) source npm package Checks if value is greater than other. Since 3.9.0 Arguments value (*): The value to compare. other (*): The other value to compare. Returns (boolean): Returns true if value is greater than other, else false. Example _.gt(3, 1); // => true   _.gt(3, 3); // => false   _.gt(1, 3); // => false

_.uniqBy

_.uniqBy(array, [iteratee=_.identity]) source npm package This method is like _.uniq except that it accepts iteratee which is invoked for each element in array to generate the criterion by which uniqueness is computed. The order of result values is determined by the order they occur in the array. The iteratee is invoked with one argument:(value). Since 4.0.0 Arguments array (Array): The array to inspect. [iteratee=_.identity] (Function): The iteratee invoked per element. Returns (Array):

_.prototype[Symbol.iterator]

_.prototypeSymbol.iterator source Enables the wrapper to be iterable. Since 4.0.0 Returns (Object): Returns the wrapper object. Example var wrapped = _([1, 2]);   wrapped[Symbol.iterator]() === wrapped; // => true   Array.from(wrapped); // => [1, 2]

_.lowerCase

_.lowerCase([string='']) source npm package Converts string, as space separated words, to lower case. Since 4.0.0 Arguments [string=''] (string): The string to convert. Returns (string): Returns the lower cased string. Example _.lowerCase('--Foo-Bar--'); // => 'foo bar'   _.lowerCase('fooBar'); // => 'foo bar'   _.lowerCase('__FOO_BAR__'); // => 'foo bar'

_.isEqualWith

_.isEqualWith(value, other, [customizer]) source npm package This method is like _.isEqual except that it accepts customizer which is invoked to compare values. If customizer returns undefined, comparisons are handled by the method instead. The customizer is invoked with up to six arguments: (objValue, othValue [, index|key, object, other, stack]). Since 4.0.0 Arguments value (*): The value to compare. other (*): The other value to compare. [customizer] (Function): The function to customiz