_.mergeWith

_.mergeWith(object, sources, customizer) source npm package This method is like _.merge except that it accepts customizer which is invoked to produce the merged values of the destination and source properties. If customizer returns undefined, merging is handled by the method instead. The customizer is invoked with six arguments:(objValue, srcValue, key, object, source, stack).Note: This method mutates object. Since 4.0.0 Arguments object (Object): The destination object. sources (...Object)

_.method

_.method(path, [args]) source npm package Creates a function that invokes the method at path of a given object. Any additional arguments are provided to the invoked method. Since 3.7.0 Arguments path (Array|string): The path of the method to invoke. [args] (...*): The arguments to invoke the method with. Returns (Function): Returns the new invoker function. Example var objects = [   { 'a': { 'b': _.constant(2) } },   { 'a': { 'b': _.constant(1) } } ];   _.map(objects, _.method('a.b')); /

_.merge

_.merge(object, [sources]) source npm package This method is like _.assign except that it recursively merges own and inherited enumerable string keyed properties of source objects into the destination object. Source properties that resolve to undefined are skipped if a destination value exists. Array and plain object properties are merged recursively. Other objects and value types are overridden by assignment. Source objects are applied from left to right. Subsequent sources overwrite propert

_.memoize

_.memoize(func, [resolver]) source npm package Creates a function that memoizes the result of func. If resolver is provided, it determines the cache key for storing the result based on the arguments provided to the memoized function. By default, the first argument provided to the memoized function is used as the map cache key. The func is invoked with the this binding of the memoized function.Note: The cache is exposed as the cache property on the memoized function. Its creation may be custom

_.meanBy

_.meanBy(array, [iteratee=_.identity]) source npm package This method is like _.mean except that it accepts iteratee which is invoked for each element in array to generate the value to be averaged. The iteratee is invoked with one argument: (value). Since 4.7.0 Arguments array (Array): The array to iterate over. [iteratee=_.identity] (Function): The iteratee invoked per element. Returns (number): Returns the mean. Example var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];   _

_.mean

_.mean(array) source npm package Computes the mean of the values in array. Since 4.0.0 Arguments array (Array): The array to iterate over. Returns (number): Returns the mean. Example _.mean([4, 2, 8, 6]); // => 5

_.maxBy

_.maxBy(array, [iteratee=_.identity]) source npm package This method is like _.max except that it accepts iteratee which is invoked for each element in array to generate the criterion by which the value is ranked. The iteratee is invoked with one argument: (value). Since 4.0.0 Arguments array (Array): The array to iterate over. [iteratee=_.identity] (Function): The iteratee invoked per element. Returns (*): Returns the maximum value. Example var objects = [{ 'n': 1 }, { 'n': 2 }];   _.max

_.max

_.max(array) source npm package Computes the maximum value of array. If array is empty or falsey, undefined is returned. Since 0.1.0 Arguments array (Array): The array to iterate over. Returns (*): Returns the maximum value. Example _.max([4, 2, 8, 6]); // => 8   _.max([]); // => undefined

_.matches

_.matches(source) source npm package Creates a function that performs a partial deep comparison between a given object and source, returning true if the given object has equivalent property values, else false.Note: The created function is equivalent to _.isMatch with source 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 s

_.matchesProperty

_.matchesProperty(path, srcValue) source npm package Creates a function that performs a partial deep comparison between the value at path of a given object to srcValue, returning true if the object value is equivalent, else false.Note: Partial comparisons will match empty array and empty object srcValue values against any array or object value, respectively. See _.isEqual for a list of supported value comparisons. Since 3.2.0 Arguments path (Array|string): The path of the property to get. s