_.isLength

_.isLength(value) source npm package Checks if value is a valid array-like length.Note: This method is loosely based on ToLength. Since 4.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a valid length, else false. Example _.isLength(3); // => true   _.isLength(Number.MIN_VALUE); // => false   _.isLength(Infinity); // => false   _.isLength('3'); // => false

_.isArguments

_.isArguments(value) source npm package Checks if value is likely an arguments object. Since 0.1.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is an arguments object, else false. Example _.isArguments(function() { return arguments; }()); // => true   _.isArguments([1, 2, 3]); // => false

_.omit

_.omit(object, [paths]) source npm package The opposite of _.pick; this method creates an object composed of the own and inherited enumerable property paths of object that are not omitted.Note: This method is considerably slower than _.pick. Since 0.1.0 Arguments object (Object): The source object. [paths] (...(string|string[])): The property paths to omit. Returns (Object): Returns the new object. Example var object = { 'a': 1, 'b': '2', 'c': 3 };   _.omit(object, ['a', 'c']); // => {

_.pick

_.pick(object, [paths]) source npm package Creates an object composed of the picked object properties. Since 0.1.0 Arguments object (Object): The source object. [paths] (...(string|string[])): The property paths to pick. Returns (Object): Returns the new object. Example var object = { 'a': 1, 'b': '2', 'c': 3 };   _.pick(object, ['a', 'c']); // => { 'a': 1, 'c': 3 }

_.difference

_.difference(array, [values]) source npm package Creates an array of array values not included in the other given arrays using SameValueZero for equality comparisons. The order and references of result values are determined by the first array.Note: Unlike _.pullAll, this method returns a new array. Since 0.1.0 Arguments array (Array): The array to inspect. [values] (...Array): The values to exclude. Returns (Array): Returns the new array of filtered values. Example _.difference([2, 1], [2

_.isNaN

_.isNaN(value) source npm package Checks if value is NaN.Note: This method is based on Number.isNaN and is not the same as global isNaN which returns true for undefined and other non-number values. Since 0.1.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is NaN, else false. Example _.isNaN(NaN); // => true   _.isNaN(new Number(NaN)); // => true   isNaN(undefined); // => true   _.isNaN(undefined); // => false

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

_.prototype.plant

_.prototype.plant(value) source Creates a clone of the chain sequence planting value as the wrapped value. Since 3.2.0 Arguments value (*): The value to plant. Returns (Object): Returns the new lodash wrapper instance. Example function square(n) {   return n * n; }   var wrapped = _([1, 2]).map(square); var other = wrapped.plant([3, 4]);   other.value(); // => [9, 16]   wrapped.value(); // => [1, 4]

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