_.VERSION

_.VERSION source (string): The semantic version number.

_.flattenDeep

_.flattenDeep(array) source npm package Recursively flattens array. Since 3.0.0 Arguments array (Array): The array to flatten. Returns (Array): Returns the new flattened array. Example _.flattenDeep([1, [2, [3, [4]], 5]]); // => [1, 2, 3, 4, 5]

_.toArray

_.toArray(value) source npm package Converts value to an array. Since 0.1.0 Arguments value (*): The value to convert. Returns (Array): Returns the converted array. Example _.toArray({ 'a': 1, 'b': 2 }); // => [1, 2]   _.toArray('abc'); // => ['a', 'b', 'c']   _.toArray(1); // => []   _.toArray(null); // => []

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

_.templateSettings.imports

_.templateSettings.imports source (Object): Used to import variables into the compiled template.

_.cloneDeep

_.cloneDeep(value) source npm package This method is like _.clone except that it recursively clones value. Since 1.0.0 Arguments value (*): The value to recursively clone. Returns (*): Returns the deep cloned value. Example var objects = [{ 'a': 1 }, { 'b': 2 }];   var deep = _.cloneDeep(objects); console.log(deep[0] === objects[0]); // => false

_.cloneDeepWith

_.cloneDeepWith(value, [customizer]) source npm package This method is like _.cloneWith except that it recursively clones value. Since 4.0.0 Arguments value (*): The value to recursively clone. [customizer] (Function): The function to customize cloning. Returns (*): Returns the deep cloned value. Example function customizer(value) {   if (_.isElement(value)) {     return value.cloneNode(true);   } }   var el = _.cloneDeepWith(document.body, customizer);   console.log(el === document.bod

_.mergeWith

_.mergeWith(object, sources, customizer) source npm package This method is like _.merge except that it accepts customizer which is invoked to produce the merged values of the destination and source properties. If customizer returns undefined, merging is handled by the method instead. The customizer is invoked with six arguments:(objValue, srcValue, key, object, source, stack).Note: This method mutates object. Since 4.0.0 Arguments object (Object): The destination object. sources (...Object)

_.unzipWith

_.unzipWith(array, [iteratee=_.identity]) source npm package This method is like _.unzip except that it accepts iteratee to specify how regrouped values should be combined. The iteratee is invoked with the elements of each group: (...group). Since 3.8.0 Arguments array (Array): The array of grouped elements to process. [iteratee=_.identity] (Function): The function to combine regrouped values. Returns (Array): Returns the new array of regrouped elements. Example var zipped = _.zip([1, 2],

_.isArrayBuffer

_.isArrayBuffer(value) source npm package Checks if value is classified as an ArrayBuffer object. Since 4.3.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is an array buffer, else false. Example _.isArrayBuffer(new ArrayBuffer(2)); // => true   _.isArrayBuffer(new Array(2)); // => false