_.mixin

_.mixin([object=lodash], source, [options={}]) source npm package Adds all own enumerable string keyed function properties of a source object to the destination object. If object is a function, then methods are added to its prototype as well.Note: Use _.runInContext to create a pristine lodash function to avoid conflicts caused by modifying the original. Since 0.1.0 Arguments [object=lodash] (Function|Object): The destination object. source (Object): The object of functions to add. [option

_.forInRight

_.forInRight(object, [iteratee=_.identity]) source npm package This method is like _.forIn except that it iterates over properties of object in the opposite order. Since 2.0.0 Arguments object (Object): The object to iterate over. [iteratee=_.identity] (Function): The function invoked per iteration. Returns (Object): Returns object. Example function Foo() {   this.a = 1;   this.b = 2; }   Foo.prototype.c = 3;   _.forInRight(new Foo, function(value, key) {   console.log(key); }); // => 

_.hasIn

_.hasIn(object, path) source npm package Checks if path is a direct or inherited property of object. Since 4.0.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 = _.create({ 'a': _.create({ 'b': 2 }) });   _.hasIn(object, 'a'); // => true   _.hasIn(object, 'a.b'); // => true   _.hasIn(object, ['a', 'b']); // => true   _.hasIn(object, 'b'); // => false

_.extendWith

_.assignInWith(object, sources, [customizer]) source npm package This method is like _.assignIn 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 Aliases _.extendWith Arguments object (Object): The destination object. sources (...Object): The source

_.mapKeys

_.mapKeys(object, [iteratee=_.identity]) source npm package The opposite of _.mapValues; this method creates an object with the same values as object and keys generated by running each own enumerable string keyed property of object thru iteratee. The iteratee is invoked with three arguments: (value, key, object). Since 3.8.0 Arguments object (Object): The object to iterate over. [iteratee=_.identity] (Function): The function invoked per iteration. Returns (Object): Returns the new mapped

_.templateSettings.interpolate

_.templateSettings.interpolate source (RegExp): Used to detect data property values to inject.

_.isMap

_.isMap(value) source npm package Checks if value is classified as a Map object. Since 4.3.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a map, else false. Example _.isMap(new Map); // => true   _.isMap(new WeakMap); // => false

_.isBuffer

_.isBuffer(value) source npm package Checks if value is a buffer. Since 4.3.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a buffer, else false. Example _.isBuffer(new Buffer(2)); // => true   _.isBuffer(new Uint8Array(2)); // => false

_.lte

_.lte(value, other) source npm package Checks if value is less than or equal to other. Since 3.9.0 Arguments value (*): The value to compare. other (*): The other value to compare. Returns (boolean): Returns true if value is less than or equal to other, else false. Example _.lte(1, 3); // => true   _.lte(3, 3); // => true   _.lte(3, 1); // => false

_.sortedIndex

_.sortedIndex(array, value) source npm package Uses a binary search to determine the lowest index at which value should be inserted into array in order to maintain its sort order. Since 0.1.0 Arguments array (Array): The sorted array to inspect. value (*): The value to evaluate. Returns (number): Returns the index at which value should be inserted into array. Example _.sortedIndex([30, 50], 40); // => 1