_.prototype[Symbol.iterator]

_.prototypeSymbol.iterator source Enables the wrapper to be iterable. Since 4.0.0 Returns (Object): Returns the wrapper object. Example var wrapped = _([1, 2]);   wrapped[Symbol.iterator]() === wrapped; // => true   Array.from(wrapped); // => [1, 2]

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

_.conforms

_.conforms(source) source npm package Creates a function that invokes the predicate properties of source with the corresponding property values of a given object, returning true if all predicates return truthy, else false.Note: The created function is equivalent to _.conformsTo with source partially applied. Since 4.0.0 Arguments source (Object): The object of property predicates to conform to. Returns (Function): Returns the new spec function. Example var objects = [   { 'a': 2, 'b': 1 },

_.sortedLastIndexBy

_.sortedLastIndexBy(array, value, [iteratee=_.identity]) source npm package This method is like _.sortedLastIndex except that it accepts iteratee which is invoked for value and each element of array to compute their sort ranking. The iteratee is invoked with one argument: (value). Since 4.0.0 Arguments array (Array): The sorted array to inspect. value (*): The value to evaluate. [iteratee=_.identity] (Function): The iteratee invoked per element. Returns (number): Returns the index at whi

_.isEqual

_.isEqual(value, other) source npm package Performs a deep comparison between two values to determine if they are equivalent.Note: This method supports comparing arrays, array buffers, booleans, date objects, error objects, maps, numbers, Object objects, regexes, sets, strings, symbols, and typed arrays. Object objects are compared by their own, not inherited, enumerable properties. Functions and DOM nodes are not supported. Since 0.1.0 Arguments value (*): The value to compare. other (*):

_.runInContext

_.runInContext([context=root]) source npm package Create a new pristine lodash function using the context object. Since 1.1.0 Arguments [context=root] (Object): The context object. Returns (Function): Returns a new lodash function. Example _.mixin({ 'foo': _.constant('foo') });   var lodash = _.runInContext(); lodash.mixin({ 'bar': lodash.constant('bar') });   _.isFunction(_.foo); // => true _.isFunction(_.bar); // => false   lodash.isFunction(lodash.foo); // => false lodash.isFun

_.floor

_.floor(number, [precision=0]) source npm package Computes number rounded down to precision. Since 3.10.0 Arguments number (number): The number to round down. [precision=0] (number): The precision to round down to. Returns (number): Returns the rounded down number. Example _.floor(4.006); // => 4   _.floor(0.046, 2); // => 0.04   _.floor(4060, -2); // => 4000

_.unary

_.unary(func) source npm package Creates a function that accepts up to one argument, ignoring any additional arguments. Since 4.0.0 Arguments func (Function): The function to cap arguments for. Returns (Function): Returns the new capped function. Example _.map(['6', '8', '10'], _.unary(parseInt)); // => [6, 8, 10]

_.prototype.commit

_.prototype.commit() source Executes the chain sequence and returns the wrapped result. Since 3.2.0 Returns (Object): Returns the new lodash wrapper instance. Example var array = [1, 2]; var wrapped = _(array).push(3);   console.log(array); // => [1, 2]   wrapped = wrapped.commit(); console.log(array); // => [1, 2, 3]   wrapped.last(); // => 3   console.log(array); // => [1, 2, 3]

_.padEnd

_.padEnd([string=''], [length=0], [chars=' ']) source npm package Pads string on the right side if it's shorter than length. Padding characters are truncated if they exceed length. Since 4.0.0 Arguments [string=''] (string): The string to pad. [length=0] (number): The padding length. [chars=' '] (string): The string used as padding. Returns (string): Returns the padded string. Example _.padEnd('abc', 6); // => 'abc   '   _.padEnd('abc', 6, '_-'); // => 'abc_-_'   _.padEnd('abc', 3)