_.snakeCase

_.snakeCase([string='']) source npm package Converts string to snake case. Since 3.0.0 Arguments [string=''] (string): The string to convert. Returns (string): Returns the snake cased string. Example _.snakeCase('Foo Bar'); // => 'foo_bar'   _.snakeCase('fooBar'); // => 'foo_bar'   _.snakeCase('--FOO-BAR--'); // => 'foo_bar'

_.findLastKey

_.findLastKey(object, [predicate=_.identity]) source npm package This method is like _.findKey except that it iterates over elements of a collection in the opposite order. Since 2.0.0 Arguments object (Object): The object to inspect. [predicate=_.identity] (Function): The function invoked per iteration. Returns (*): Returns the key of the matched element, else undefined. Example var users = {   'barney':  { 'age': 36, 'active': true },   'fred':    { 'age': 40, 'active': false },   'peb

_.flatMapDeep

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

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

_.isNil

_.isNil(value) source npm package Checks if value is null or undefined. Since 4.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is nullish, else false. Example _.isNil(null); // => true   _.isNil(void 0); // => true   _.isNil(NaN); // => false

_.isRegExp

_.isRegExp(value) source npm package Checks if value is classified as a RegExp object. Since 0.1.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a regexp, else false. Example _.isRegExp(/abc/); // => true   _.isRegExp('/abc/'); // => false

_.stubTrue

_.stubTrue() source npm package This method returns true. Since 4.13.0 Returns (boolean): Returns true. Example _.times(2, _.stubTrue); // => [true, true]

_.setWith

_.setWith(object, path, value, [customizer]) source npm package This method is like _.set except that it accepts customizer which is invoked to produce the objects of path. If customizer returns undefined path creation is handled by the method instead. The customizer is invoked with three arguments: (nsValue, key, nsObject).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 set. value (*): The valu

_.set

_.set(object, path, value) source npm package Sets the value at path of object. If a portion of path doesn't exist, it's created. Arrays are created for missing index properties while objects are created for all other missing properties. Use _.setWith to customize path creation.Note: This method mutates object. Since 3.7.0 Arguments object (Object): The object to modify. path (Array|string): The path of the property to set. value (*): The value to set. Returns (Object): Returns object. E

_.pick

_.pick(object, [paths]) source npm package Creates an object composed of the picked object properties. Since 0.1.0 Arguments object (Object): The source object. [paths] (...(string|string[])): The property paths to pick. Returns (Object): Returns the new object. Example var object = { 'a': 1, 'b': '2', 'c': 3 };   _.pick(object, ['a', 'c']); // => { 'a': 1, 'c': 3 }