_.overEvery

_.overEvery([predicates=[_.identity]]) source npm package Creates a function that checks if all of the predicates return truthy when invoked with the arguments it receives. Since 4.0.0 Arguments [predicates=[_.identity]] (...(Function|Function[])): The predicates to check. Returns (Function): Returns the new function. Example var func = _.overEvery([Boolean, isFinite]);   func('1'); // => true   func(null); // => false   func(NaN); // => false

_.padStart

_.padStart([string=''], [length=0], [chars=' ']) source npm package Pads string on the left side if it's shorter than length. Padding characters are truncated if they exceed length. Since 4.0.0 Arguments [string=''] (string): The string to pad. [length=0] (number): The padding length. [chars=' '] (string): The string used as padding. Returns (string): Returns the padded string. Example _.padStart('abc', 6); // => '   abc'   _.padStart('abc', 6, '_-'); // => '_-_abc'   _.padStart('a

_.slice

_.slice(array, [start=0], [end=array.length]) source npm package Creates a slice of array from start up to, but not including, end.Note: This method is used instead of Array#slice to ensure dense arrays are returned. Since 3.0.0 Arguments array (Array): The array to slice. [start=0] (number): The start position. [end=array.length] (number): The end position. Returns (Array): Returns the slice of array.

_.toString

_.toString(value) source npm package Converts value to a string. An empty string is returned for null and undefined values. The sign of -0 is preserved. Since 4.0.0 Arguments value (*): The value to convert. Returns (string): Returns the converted string. Example _.toString(null); // => ''   _.toString(-0); // => '-0'   _.toString([1, 2, 3]); // => '1,2,3'

_.result

_.result(object, path, [defaultValue]) source npm package This method is like _.get except that if the resolved value is a function it's invoked with the this binding of its parent object and its result is returned. Since 0.1.0 Arguments object (Object): The object to query. path (Array|string): The path of the property to resolve. [defaultValue] (*): The value returned for undefined resolved values. Returns (*): Returns the resolved value. Example var object = { 'a': [{ 'b': { 'c1': 3, 

_.zip

_.zip([arrays]) source npm package Creates an array of grouped elements, the first of which contains the first elements of the given arrays, the second of which contains the second elements of the given arrays, and so on. Since 0.1.0 Arguments [arrays] (...Array): The arrays to process. Returns (Array): Returns the new array of grouped elements. Example _.zip(['a', 'b'], [1, 2], [true, false]); // => [['a', 1, true], ['b', 2, false]]

_.mean

_.mean(array) source npm package Computes the mean of the values in array. Since 4.0.0 Arguments array (Array): The array to iterate over. Returns (number): Returns the mean. Example _.mean([4, 2, 8, 6]); // => 5

_.isFinite

_.isFinite(value) source npm package Checks if value is a finite primitive number.Note: This method is based on Number.isFinite. Since 0.1.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a finite number, else false. Example _.isFinite(3); // => true   _.isFinite(Number.MIN_VALUE); // => true   _.isFinite(Infinity); // => false   _.isFinite('3'); // => false

_.forIn

_.forIn(object, [iteratee=_.identity]) source npm package Iterates over own and inherited enumerable string keyed properties of an object and invokes iteratee for each property. The iteratee is invoked with three arguments: (value, key, object). Iteratee functions may exit iteration early by explicitly returning false. Since 0.3.0 Arguments object (Object): The object to iterate over. [iteratee=_.identity] (Function): The function invoked per iteration. Returns (Object): Returns object. E

_.sortedUniq

_.sortedUniq(array) source npm package This method is like _.uniq except that it's designed and optimized for sorted arrays. Since 4.0.0 Arguments array (Array): The array to inspect. Returns (Array): Returns the new duplicate free array. Example _.sortedUniq([1, 1, 2]); // => [1, 2]