_.isWeakMap

_.isWeakMap(value) source npm package Checks if value is classified as a WeakMap object. Since 4.3.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a weak map, else false. Example _.isWeakMap(new WeakMap); // => true   _.isWeakMap(new Map); // => false

_.lowerCase

_.lowerCase([string='']) source npm package Converts string, as space separated words, to lower case. Since 4.0.0 Arguments [string=''] (string): The string to convert. Returns (string): Returns the lower cased string. Example _.lowerCase('--Foo-Bar--'); // => 'foo bar'   _.lowerCase('fooBar'); // => 'foo bar'   _.lowerCase('__FOO_BAR__'); // => 'foo bar'

_.isFinite

_.isFinite(value) source npm package Checks if value is a finite primitive number.Note: This method is based on Number.isFinite. Since 0.1.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a finite number, else false. Example _.isFinite(3); // => true   _.isFinite(Number.MIN_VALUE); // => true   _.isFinite(Infinity); // => false   _.isFinite('3'); // => false

_.functionsIn

_.functionsIn(object) source npm package Creates an array of function property names from own and inherited enumerable properties of object. Since 4.0.0 Arguments object (Object): The object to inspect. Returns (Array): Returns the function names. Example function Foo() {   this.a = _.constant('a');   this.b = _.constant('b'); }   Foo.prototype.c = _.constant('c');   _.functionsIn(new Foo); // => ['a', 'b', 'c']

_.isUndefined

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

_.isLength

_.isLength(value) source npm package Checks if value is a valid array-like length.Note: This method is loosely based on ToLength. Since 4.0.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a valid length, else false. Example _.isLength(3); // => true   _.isLength(Number.MIN_VALUE); // => false   _.isLength(Infinity); // => false   _.isLength('3'); // => false

_.isPlainObject

_.isPlainObject(value) source npm package Checks if value is a plain object, that is, an object created by the Object constructor or one with a [[Prototype]] of null. Since 0.8.0 Arguments value (*): The value to check. Returns (boolean): Returns true if value is a plain object, else false. Example function Foo() {   this.a = 1; }   _.isPlainObject(new Foo); // => false   _.isPlainObject([1, 2, 3]); // => false   _.isPlainObject({ 'x': 0, 'y': 0 }); // => true   _.isPlainObject(Obj

_.updateWith

_.updateWith(object, path, updater, [customizer]) source npm package This method is like _.update except that it accepts customizer which is invoked to produce the objects of path. If customizer returns undefined path creation is handled by the method instead. The customizer is invoked with three arguments: (nsValue, key, nsObject).Note: This method mutates object. Since 4.6.0 Arguments object (Object): The object to modify. path (Array|string): The path of the property to set. updater (Fu

_.without

_.without(array, [values]) source npm package Creates an array excluding all given values using SameValueZero for equality comparisons.Note: Unlike _.pull, this method returns a new array. Since 0.1.0 Arguments array (Array): The array to inspect. [values] (...*): The values to exclude. Returns (Array): Returns the new array of filtered values. Example _.without([2, 1, 2, 3], 1, 2); // => [3]

_.union

_.union([arrays]) source npm package Creates an array of unique values, in order, from all given arrays using SameValueZero for equality comparisons. Since 0.1.0 Arguments [arrays] (...Array): The arrays to inspect. Returns (Array): Returns the new array of combined values. Example _.union([2], [1, 2]); // => [2, 1]