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

_.toInteger

_.toInteger(value) source npm package Converts value to an integer.Note: This method is loosely based on ToInteger. Since 4.0.0 Arguments value (*): The value to convert. Returns (number): Returns the converted integer. Example _.toInteger(3.2); // => 3   _.toInteger(Number.MIN_VALUE); // => 0   _.toInteger(Infinity); // => 1.7976931348623157e+308   _.toInteger('3.2'); // => 3

_.prototype.next

_.prototype.next() source Gets the next value on a wrapped object following the iterator protocol. Since 4.0.0 Returns (Object): Returns the next iterator value. Example var wrapped = _([1, 2]);   wrapped.next(); // => { 'done': false, 'value': 1 }   wrapped.next(); // => { 'done': false, 'value': 2 }   wrapped.next(); // => { 'done': true, 'value': undefined }

_.includes

_.includes(collection, value, [fromIndex=0]) source npm package Checks if value is in collection. If collection is a string, it's checked for a substring of value, otherwise SameValueZero is used for equality comparisons. If fromIndex is negative, it's used as the offset from the end of collection. Since 0.1.0 Arguments collection (Array|Object|string): The collection to inspect. value (*): The value to search for. [fromIndex=0] (number): The index to search from. Returns (boolean): Retu

_.ary

_.ary(func, [n=func.length]) source npm package Creates a function that invokes func, with up to n arguments, ignoring any additional arguments. Since 3.0.0 Arguments func (Function): The function to cap arguments for. [n=func.length] (number): The arity cap. Returns (Function): Returns the new capped function. Example _.map(['6', '8', '10'], _.ary(parseInt, 1)); // => [6, 8, 10]

_.defaults

_.defaults(object, [sources]) source npm package Assigns own and inherited enumerable string keyed properties of source objects to the destination object for all destination properties that resolve to undefined. Source objects are applied from left to right. Once a property is set, additional values of the same property are ignored.Note: This method mutates object. Since 0.1.0 Arguments object (Object): The destination object. [sources] (...Object): The source objects. Returns (Object): R

_.chunk

_.chunk(array, [size=1]) source npm package Creates an array of elements split into groups the length of size. If array can't be split evenly, the final chunk will be the remaining elements. Since 3.0.0 Arguments array (Array): The array to process. [size=1] (number): The length of each chunk Returns (Array): Returns the new array of chunks. Example _.chunk(['a', 'b', 'c', 'd'], 2); // => [['a', 'b'], ['c', 'd']]   _.chunk(['a', 'b', 'c', 'd'], 3); // => [['a', 'b', 'c'], ['d']]

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