_.meanBy

_.meanBy(array, [iteratee=_.identity]) source npm package This method is like _.mean except that it accepts iteratee which is invoked for each element in array to generate the value to be averaged. The iteratee is invoked with one argument: (value). Since 4.7.0 Arguments array (Array): The array to iterate over. [iteratee=_.identity] (Function): The iteratee invoked per element. Returns (number): Returns the mean. Example var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];   _

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

_.zipObjectDeep

_.zipObjectDeep([props=[]], [values=[]]) source npm package This method is like _.zipObject except that it supports property paths. Since 4.1.0 Arguments [props=[]] (Array): The property identifiers. [values=[]] (Array): The property values. Returns (Object): Returns the new object. Example _.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]); // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }

_.xorBy

_.xorBy([arrays], [iteratee=_.identity]) source npm package This method is like _.xor except that it accepts iteratee which is invoked for each element of each arrays to generate the criterion by which by which they're compared. The order of result values is determined by the order they occur in the arrays. The iteratee is invoked with one argument: (value). Since 4.0.0 Arguments [arrays] (...Array): The arrays to inspect. [iteratee=_.identity] (Function): The iteratee invoked per element.

_.isEqual

_.isEqual(value, other) source npm package Performs a deep comparison between two values to determine if they are equivalent.Note: This method supports comparing arrays, array buffers, booleans, date objects, error objects, maps, numbers, Object objects, regexes, sets, strings, symbols, and typed arrays. Object objects are compared by their own, not inherited, enumerable properties. Functions and DOM nodes are not supported. Since 0.1.0 Arguments value (*): The value to compare. other (*):

_.isArrayLike

_.isArrayLike(value) source npm package Checks if value is array-like. A value is considered array-like if it's not a function and has a value.length that's an integer greater than or equal to 0 and less than or equal to Number.MAX_SAFE_INTEGER. Since 4.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is array-like, else false. Example _.isArrayLike([1, 2, 3]); // => true   _.isArrayLike(document.body.children); // => true   _.isArrayLike('abc'); /

_.concat

_.concat(array, [values]) source npm package Creates a new array concatenating array with any additional arrays and/or values. Since 4.0.0 Arguments array (Array): The array to concatenate. [values] (...*): The values to concatenate. Returns (Array): Returns the new concatenated array. Example var array = [1]; var other = _.concat(array, 2, [3], [[4]]);   console.log(other); // => [1, 2, 3, [4]]   console.log(array); // => [1]

_.findIndex

_.findIndex(array, [predicate=_.identity], [fromIndex=0]) source npm package This method is like _.find except that it returns the index of the first element predicate returns truthy for instead of the element itself. Since 1.1.0 Arguments array (Array): The array to inspect. [predicate=_.identity] (Function): The function invoked per iteration. [fromIndex=0] (number): The index to search from. Returns (number): Returns the index of the found element, else -1. Example var users = [   { '

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

_.isError

_.isError(value) source npm package Checks if value is an Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, or URIError object. Since 3.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is an error object, else false. Example _.isError(new Error); // => true   _.isError(Error); // => false