_.differenceWith

_.differenceWith(array, [values], [comparator]) source npm package This method is like _.difference except that it accepts comparator which is invoked to compare elements of array to values. The order and references of result values are determined by the first array. The comparator is invoked with two arguments: (arrVal, othVal).Note: Unlike _.pullAllWith, this method returns a new array. Since 4.0.0 Arguments array (Array): The array to inspect. [values] (...Array): The values to exclude.

_.differenceBy

_.differenceBy(array, [values], [iteratee=_.identity]) source npm package This method is like _.difference except that it accepts iteratee which is invoked for each element of array and values to generate the criterion by which they're compared. The order and references of result values are determined by the first array. The iteratee is invoked with one argument:(value).Note: Unlike _.pullAllBy, this method returns a new array. Since 4.0.0 Arguments array (Array): The array to inspect. [val

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

_.delay

_.delay(func, wait, [args]) source npm package Invokes func after wait milliseconds. Any additional arguments are provided to func when it's invoked. Since 0.1.0 Arguments func (Function): The function to delay. wait (number): The number of milliseconds to delay invocation. [args] (...*): The arguments to invoke func with. Returns (number): Returns the timer id. Example _.delay(function(text) {   console.log(text); }, 1000, 'later'); // => Logs 'later' after one second.

_.defer

_.defer(func, [args]) source npm package Defers invoking the func until the current call stack has cleared. Any additional arguments are provided to func when it's invoked. Since 0.1.0 Arguments func (Function): The function to defer. [args] (...*): The arguments to invoke func with. Returns (number): Returns the timer id. Example _.defer(function(text) {   console.log(text); }, 'deferred'); // => Logs 'deferred' after one millisecond.

_.defaultTo

_.defaultTo(value, defaultValue) source npm package Checks value to determine whether a default value should be returned in its place. The defaultValue is returned if value is NaN, null, or undefined. Since 4.14.0 Arguments value (*): The value to check. defaultValue (*): The default value. Returns (*): Returns the resolved value. Example _.defaultTo(1, 10); // => 1   _.defaultTo(undefined, 10); // => 10

_.defaultsDeep

_.defaultsDeep(object, [sources]) source npm package This method is like _.defaults except that it recursively assigns default properties.Note: This method mutates object. Since 3.10.0 Arguments object (Object): The destination object. [sources] (...Object): The source objects. Returns (Object): Returns object. Example _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } }); // => { 'a': { 'b': 2, 'c': 3 } }

_.defaults

_.defaults(object, [sources]) source npm package Assigns own and inherited enumerable string keyed properties of source objects to the destination object for all destination properties that resolve to undefined. Source objects are applied from left to right. Once a property is set, additional values of the same property are ignored.Note: This method mutates object. Since 0.1.0 Arguments object (Object): The destination object. [sources] (...Object): The source objects. Returns (Object): R

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

_.debounce

_.debounce(func, [wait=0], [options={}]) source npm package Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked. The debounced 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 a