_.noConflict

_.noConflict() source npm package Reverts the _ variable to its previous value and returns a reference to the lodash function. Since 0.1.0 Returns (Function): Returns the lodash function. Example var lodash = _.noConflict();

_.sample

_.sample(collection) source npm package Gets a random element from collection. Since 2.0.0 Arguments collection (Array|Object): The collection to sample. Returns (*): Returns the random element. Example _.sample([1, 2, 3, 4]); // => 2

_.flatMap

_.flatMap(collection, [iteratee=_.identity]) source npm package Creates a flattened array of values by running each element in collection thru iteratee and flattening the mapped results. The iteratee is invoked with three arguments: (value, index|key, collection). Since 4.0.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(

_.extend

_.assignIn(object, [sources]) source npm package This method is like _.assign except that it iterates over own and inherited source properties.Note: This method mutates object. Since 4.0.0 Aliases _.extend Arguments object (Object): The destination object. [sources] (...Object): The source objects. Returns (Object): Returns object. Example function Foo() {   this.a = 1; }   function Bar() {   this.c = 3; }   Foo.prototype.b = 2; Bar.prototype.d = 4;   _.assignIn({ 'a': 0 }, new Foo, new 

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

_.cloneWith

_.cloneWith(value, [customizer]) source npm package This method is like _.clone except that it accepts customizer which is invoked to produce the cloned value. If customizer returns undefined, cloning is handled by the method instead. The customizer is invoked with up to four arguments; (value [, index|key, object, stack]). Since 4.0.0 Arguments value (*): The value to clone. [customizer] (Function): The function to customize cloning. Returns (*): Returns the cloned value. Example functio

_.escapeRegExp

_.escapeRegExp([string='']) source npm package Escapes the RegExp special characters "^", "$", "", ".", "*", "+", "?", "(", ")", "[", "]", "{", "}", and "|" in string. Since 3.0.0 Arguments [string=''] (string): The string to escape. Returns (string): Returns the escaped string. Example _.escapeRegExp('[lodash](https://lodash.com/)'); // => '\[lodash\]\(https://lodash\.com/\)'

_.flip

_.flip(func) source npm package Creates a function that invokes func with arguments reversed. Since 4.0.0 Arguments func (Function): The function to flip arguments for. Returns (Function): Returns the new flipped function. Example var flipped = _.flip(function() {   return _.toArray(arguments); });   flipped('a', 'b', 'c', 'd'); // => ['d', 'c', 'b', 'a']

_.isFunction

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

_.has

_.has(object, path) source npm package Checks if path is a direct property of object. Since 0.1.0 Arguments object (Object): The object to query. path (Array|string): The path to check. Returns (boolean): Returns true if path exists, else false. Example var object = { 'a': { 'b': 2 } }; var other = _.create({ 'a': _.create({ 'b': 2 }) });   _.has(object, 'a'); // => true   _.has(object, 'a.b'); // => true   _.has(object, ['a', 'b']); // => true   _.has(other, 'a'); // => fals