_.update

_.update(object, path, updater) source npm package This method is like _.set except that accepts updater to produce the value to set. Use _.updateWith to customize path creation. The updater is invoked with one argument: (value).Note: This method mutates object. Since 4.6.0 Arguments object (Object): The object to modify. path (Array|string): The path of the property to set. updater (Function): The function to produce the updated value. Returns (Object): Returns object. Example var objec

_.random

_.random([lower=0], [upper=1], [floating]) source npm package Produces a random number between the inclusive lower and upper bounds. If only one argument is provided a number between 0 and the given number is returned. If floating is true, or either lower or upper are floats, a floating-point number is returned instead of an integer.Note: JavaScript follows the IEEE-754 standard for resolving floating-point values which can produce unexpected results. Since 0.7.0 Arguments [lower=0] (number)

_.without

_.without(array, [values]) source npm package Creates an array excluding all given values using SameValueZero for equality comparisons.Note: Unlike _.pull, this method returns a new array. Since 0.1.0 Arguments array (Array): The array to inspect. [values] (...*): The values to exclude. Returns (Array): Returns the new array of filtered values. Example _.without([2, 1, 2, 3], 1, 2); // => [3]

_.conformsTo

_.conformsTo(object, source) source npm package Checks if object conforms to source by invoking the predicate properties of source with the corresponding property values of object.Note: This method is equivalent to _.conforms when source is partially applied. Since 4.14.0 Arguments object (Object): The object to inspect. source (Object): The object of property predicates to conform to. Returns (boolean): Returns true if object conforms, else false. Example var object = { 'a': 1, 'b': 2 };

_.unset

_.unset(object, path) source npm package Removes the property at path of object.Note: This method mutates object. Since 4.0.0 Arguments object (Object): The object to modify. path (Array|string): The path of the property to unset. Returns (boolean): Returns true if the property is deleted, else false. Example var object = { 'a': [{ 'b': { 'c': 7 } }] }; _.unset(object, 'a[0].b.c'); // => true   console.log(object); // => { 'a': [{ 'b': {} }] };   _.unset(object, ['a', '0', 'b', 'c'

_.trim

_.trim([string=''], [chars=whitespace]) source npm package Removes leading and trailing whitespace or specified characters from string. Since 3.0.0 Arguments [string=''] (string): The string to trim. [chars=whitespace] (string): The characters to trim. Returns (string): Returns the trimmed string. Example _.trim('  abc  '); // => 'abc'   _.trim('-_-abc-_-', '_-'); // => 'abc'   _.map(['  foo  ', '  bar  '], _.trim); // => ['foo', 'bar']

_.upperFirst

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

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

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

_.range

_.range([start=0], end, [step=1]) source npm package Creates an array of numbers (positive and/or negative) progressing from start up to, but not including, end. A step of -1 is used if a negative start is specified without an end or step. If end is not specified, it's set to start with start then set to 0.Note: JavaScript follows the IEEE-754 standard for resolving floating-point values which can produce unexpected results. Since 0.1.0 Arguments [start=0] (number): The start of the range.