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

_.functions

_.functions(object) source npm package Creates an array of function property names from own enumerable properties of object. Since 0.1.0 Arguments object (Object): The object to inspect. Returns (Array): Returns the function names. Example function Foo() {   this.a = _.constant('a');   this.b = _.constant('b'); }   Foo.prototype.c = _.constant('c');   _.functions(new Foo); // => ['a', 'b']

_.isMatch

_.isMatch(object, source) source npm package Performs a partial deep comparison between object and source to determine if object contains equivalent property values.Note: This method is equivalent to _.matches when source is partially applied.Partial comparisons will match empty array and empty object source values against any array or object value, respectively. See _.isEqual for a list of supported value comparisons. Since 3.0.0 Arguments object (Object): The object to inspect. source (Ob

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

_.sum

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

_.prototype.at

_.prototype.at([paths]) source This method is the wrapper version of _.at. Since 1.0.0 Arguments [paths] (...(string|string[])): The property paths to pick. Returns (Object): Returns the new lodash wrapper instance. Example var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };   _(object).at(['a[0].b.c', 'a[1]']).value(); // => [3, 4]

_.multiply

_.multiply(multiplier, multiplicand) source npm package Multiply two numbers. Since 4.7.0 Arguments multiplier (number): The first number in a multiplication. multiplicand (number): The second number in a multiplication. Returns (number): Returns the product. Example _.multiply(6, 4); // => 24

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

_.set

_.set(object, path, value) source npm package Sets the value at path of object. If a portion of path doesn't exist, it's created. Arrays are created for missing index properties while objects are created for all other missing properties. Use _.setWith to customize path creation.Note: This method mutates object. Since 3.7.0 Arguments object (Object): The object to modify. path (Array|string): The path of the property to set. value (*): The value to set. Returns (Object): Returns object. E

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