_.matchesProperty

_.matchesProperty(path, srcValue) source npm package Creates a function that performs a partial deep comparison between the value at path of a given object to srcValue, returning true if the object value is equivalent, else false.Note: Partial comparisons will match empty array and empty object srcValue values against any array or object value, respectively. See _.isEqual for a list of supported value comparisons. Since 3.2.0 Arguments path (Array|string): The path of the property to get. s

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

_.once

_.once(func) source npm package Creates a function that is restricted to invoking func once. Repeat calls to the function return the value of the first invocation. The func is invoked with the this binding and arguments of the created function. Since 0.1.0 Arguments func (Function): The function to restrict. Returns (Function): Returns the new restricted function. Example var initialize = _.once(createApplication); initialize(); initialize(); // => `createApplication` is invoked once

_.toNumber

_.toNumber(value) source npm package Converts value to a number. Since 4.0.0 Arguments value (*): The value to process. Returns (number): Returns the number. Example _.toNumber(3.2); // => 3.2   _.toNumber(Number.MIN_VALUE); // => 5e-324   _.toNumber(Infinity); // => Infinity   _.toNumber('3.2'); // => 3.2

_.isArray

_.isArray(value) source npm package Checks if value is classified as an Array object. Since 0.1.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is an array, else false. Example _.isArray([1, 2, 3]); // => true   _.isArray(document.body.children); // => false   _.isArray('abc'); // => false   _.isArray(_.noop); // => false

_.parseInt

_.parseInt(string, [radix=10]) source npm package Converts string to an integer of the specified radix. If radix is undefined or 0, a radix of 10 is used unless value is a hexadecimal, in which case a radix of 16 is used.Note: This method aligns with the ES5 implementation of parseInt. Since 1.1.0 Arguments string (string): The string to convert. [radix=10] (number): The radix to interpret value by. Returns (number): Returns the converted integer. Example _.parseInt('08'); // => 8   _.

_.pullAllWith

_.pullAllWith(array, values, [comparator]) source npm package This method is like _.pullAll except that it accepts comparator which is invoked to compare elements of array to values. The comparator is invoked with two arguments: (arrVal, othVal).Note: Unlike _.differenceWith, this method mutates array. Since 4.6.0 Arguments array (Array): The array to modify. values (Array): The values to remove. [comparator] (Function): The comparator invoked per element. Returns (Array): Returns array.

_.isNil

_.isNil(value) source npm package Checks if value is null or undefined. Since 4.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is nullish, else false. Example _.isNil(null); // => true   _.isNil(void 0); // => true   _.isNil(NaN); // => false

_.throttle

_.throttle(func, [wait=0], [options={}]) source npm package Creates a throttled function that only invokes func at most once per every wait milliseconds. The throttled function comes with a cancel method to cancel delayed func invocations and a flush method to immediately invoke them. Provide options to indicate whether func should be invoked on the leading and/or trailing edge of the wait timeout. The func is invoked with the last arguments provided to the throttled function. Subsequent call

_.eq

_.eq(value, other) source npm package Performs a SameValueZero comparison between two values to determine if they are equivalent. Since 4.0.0 Arguments value (*): The value to compare. other (*): The other value to compare. Returns (boolean): Returns true if the values are equivalent, else false. Example var object = { 'a': 1 }; var other = { 'a': 1 };   _.eq(object, object); // => true   _.eq(object, other); // => false   _.eq('a', 'a'); // => true   _.eq('a', Object('a')); //