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

_.intersectionWith

_.intersectionWith([arrays], [comparator]) source npm package This method is like _.intersection except that it accepts comparator which is invoked to compare elements of arrays. The order and references of result values are determined by the first array. The comparator is invoked with two arguments: (arrVal, othVal). Since 4.0.0 Arguments [arrays] (...Array): The arrays to inspect. [comparator] (Function): The comparator invoked per element. Returns (Array): Returns the new array of inte

_.indexOf

_.indexOf(array, value, [fromIndex=0]) source npm package Gets the index at which the first occurrence of value is found in array using SameValueZero for equality comparisons. If fromIndex is negative, it's used as the offset from the end of array. Since 0.1.0 Arguments array (Array): The array to inspect. value (*): The value to search for. [fromIndex=0] (number): The index to search from. Returns (number): Returns the index of the matched value, else -1. Example _.indexOf([1, 2, 1, 2],

_.findLastKey

_.findLastKey(object, [predicate=_.identity]) source npm package This method is like _.findKey except that it iterates over elements of a collection in the opposite order. Since 2.0.0 Arguments object (Object): The object to inspect. [predicate=_.identity] (Function): The function invoked per iteration. Returns (*): Returns the key of the matched element, else undefined. Example var users = {   'barney':  { 'age': 36, 'active': true },   'fred':    { 'age': 40, 'active': false },   'peb

_.flatMapDeep

_.flatMapDeep(collection, [iteratee=_.identity]) source npm package This method is like _.flatMap except that it recursively flattens the mapped results. Since 4.7.0 Arguments collection (Array|Object): The collection to iterate over. [iteratee=_.identity] (Function): The function invoked per iteration. Returns (Array): Returns the new flattened array. Example function duplicate(n) {   return [[[n, n]]]; }   _.flatMapDeep([1, 2], duplicate); // => [1, 1, 2, 2]

_.forOwn

_.forOwn(object, [iteratee=_.identity]) source npm package Iterates over own 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. Example functi

_.snakeCase

_.snakeCase([string='']) source npm package Converts string to snake case. Since 3.0.0 Arguments [string=''] (string): The string to convert. Returns (string): Returns the snake cased string. Example _.snakeCase('Foo Bar'); // => 'foo_bar'   _.snakeCase('fooBar'); // => 'foo_bar'   _.snakeCase('--FOO-BAR--'); // => 'foo_bar'

_

_(value) source Creates a lodash object which wraps value to enable implicit method chain sequences. Methods that operate on and return arrays, collections, and functions can be chained together. Methods that retrieve a single value or may return a primitive value will automatically end the chain sequence and return the unwrapped value. Otherwise, the value must be unwrapped with _#value.Explicit chain sequences, which must be unwrapped with _#value, may be enabled using _.chain.The execution o

_.deburr

_.deburr([string='']) source npm package Deburrs string by converting Latin-1 Supplement and Latin Extended-A letters to basic Latin letters and removing combining diacritical marks. Since 3.0.0 Arguments [string=''] (string): The string to deburr. Returns (string): Returns the deburred string. Example _.deburr('déjà vu'); // => 'deja vu'

_.curryRight

_.curryRight(func, [arity=func.length]) source npm package This method is like _.curry except that arguments are applied to func in the manner of _.partialRight instead of _.partial.The _.curryRight.placeholder value, which defaults to _ in monolithic builds, may be used as a placeholder for provided arguments.Note: This method doesn't set the "length" property of curried functions. Since 3.0.0 Arguments func (Function): The function to curry. [arity=func.length] (number): The arity of func