_.toPairsIn

_.toPairsIn(object) source npm package Creates an array of own and inherited enumerable string keyed-value pairs for object which can be consumed by _.fromPairs. If object is a map or set, its entries are returned. Since 4.0.0 Aliases _.entriesIn Arguments object (Object): The object to query. Returns (Array): Returns the key-value pairs. Example function Foo() {   this.a = 1;   this.b = 2; }   Foo.prototype.c = 3;   _.toPairsIn(new Foo); // => [['a', 1], ['b', 2], ['c', 3]] (iteration o

_.spread

_.spread(func, [start=0]) source npm package Creates a function that invokes func with the this binding of the create function and an array of arguments much like Function#apply.Note: This method is based on the spread operator. Since 3.2.0 Arguments func (Function): The function to spread arguments over. [start=0] (number): The start position of the spread. Returns (Function): Returns the new function. Example var say = _.spread(function(who, what) {   return who + ' says ' + what; });  

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

_.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/\)'

_.thru

_.thru(value, interceptor) source This method is like _.tap except that it returns the result of interceptor. The purpose of this method is to "pass thru" values replacing intermediate results in a method chain sequence. Since 3.0.0 Arguments value (*): The value to provide to interceptor. interceptor (Function): The function to invoke. Returns (*): Returns the result of interceptor. Example _('  abc  ')  .chain()  .trim()  .thru(function(value) {    return [value];  })  .value(); // => 

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

_.intersectionBy

_.intersectionBy([arrays], [iteratee=_.identity]) source npm package This method is like _.intersection except that it accepts iteratee which is invoked for each element of each arrays to generate the criterion by which they're compared. The order and references of result values are determined by the first array. 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 elem

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

_.ceil

_.ceil(number, [precision=0]) source npm package Computes number rounded up to precision. Since 3.10.0 Arguments number (number): The number to round up. [precision=0] (number): The precision to round up to. Returns (number): Returns the rounded up number. Example _.ceil(4.006); // => 5   _.ceil(6.004, 2); // => 6.01   _.ceil(6040, -2); // => 6100

_.assignWith

_.assignWith(object, sources, [customizer]) source npm package This method is like _.assign except that it accepts customizer which is invoked to produce the assigned values. If customizer returns undefined, assignment is handled by the method instead. The customizer is invoked with five arguments: (objValue, srcValue, key, object, source).Note: This method mutates object. Since 4.0.0 Arguments object (Object): The destination object. sources (...Object): The source objects. [customizer] (