_.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]

_.capitalize

_.capitalize([string='']) source npm package Converts the first character of string to upper case and the remaining to lower case. Since 3.0.0 Arguments [string=''] (string): The string to capitalize. Returns (string): Returns the capitalized string. Example _.capitalize('FRED'); // => 'Fred'

_.isMatch

_.isMatch(object, source) source npm package Performs a partial deep comparison between object and source to determine if object contains equivalent property values.Note: This method is equivalent to _.matches when source is partially applied.Partial comparisons will match empty array and empty object source values against any array or object value, respectively. See _.isEqual for a list of supported value comparisons. Since 3.0.0 Arguments object (Object): The object to inspect. source (Ob

_.difference

_.difference(array, [values]) source npm package Creates an array of array values not included in the other given arrays using SameValueZero for equality comparisons. The order and references of result values are determined by the first array.Note: Unlike _.pullAll, this method returns a new array. Since 0.1.0 Arguments array (Array): The array to inspect. [values] (...Array): The values to exclude. Returns (Array): Returns the new array of filtered values. Example _.difference([2, 1], [2

_.flatMapDepth

_.flatMapDepth(collection, [iteratee=_.identity], [depth=1]) source npm package This method is like _.flatMap except that it recursively flattens the mapped results up to depth times. Since 4.7.0 Arguments collection (Array|Object): The collection to iterate over. [iteratee=_.identity] (Function): The function invoked per iteration. [depth=1] (number): The maximum recursion depth. Returns (Array): Returns the new flattened array. Example function duplicate(n) {   return [[[n, n]]]; }   _

_.xorBy

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

_.xorWith

_.xorWith([arrays], [comparator]) source npm package This method is like _.xor except that it accepts comparator which is invoked to compare elements of arrays. The order of result values is determined by the order they occur in the arrays. The comparator is invoked with two arguments: (arrVal, othVal). Since 4.0.0 Arguments [arrays] (...Array): The arrays to inspect. [comparator] (Function): The comparator invoked per element. Returns (Array): Returns the new array of filtered values. Ex

_.wrap

_.wrap(value, [wrapper=identity]) source npm package Creates a function that provides value to wrapper as its first argument. Any additional arguments provided to the function are appended to those provided to the wrapper. The wrapper is invoked with the this binding of the created function. Since 0.1.0 Arguments value (*): The value to wrap. [wrapper=identity] (Function): The wrapper function. Returns (Function): Returns the new function. Example var p = _.wrap(_.escape, function(func, t

_.omitBy

_.omitBy(object, [predicate=_.identity]) source npm package The opposite of _.pickBy; this method creates an object composed of the own and inherited enumerable string keyed properties of object that predicate doesn't return truthy for. The predicate is invoked with two arguments: (value, key). Since 4.0.0 Arguments object (Object): The source object. [predicate=_.identity] (Function): The function invoked per property. Returns (Object): Returns the new object. Example var object = { 'a':

_.deburr

_.deburr([string='']) source npm package Deburrs string by converting Latin-1 Supplement and Latin Extended-A letters to basic Latin letters and removing combining diacritical marks. Since 3.0.0 Arguments [string=''] (string): The string to deburr. Returns (string): Returns the deburred string. Example _.deburr('déjà vu'); // => 'deja vu'