| _.assign() | It assigns the enumerable string keyed properties of the given source objects to the destination objects. |
| _.assignIn() | Tt iterates over its own and inherited source properties. |
| _.assignInWith() | It accepts customizer which is called in order to generate assigned value. |
| _.assignWith() | It accepts customizer which is called in order to generate assigned value. |
| _.at() | It creates an array of values corresponding to paths of object. |
| _.create() | It creates an object that inherits from the prototype object. |
| _.defaults() | It assigns properties of source objects to the destination object for all destination properties. |
| _.defaultsDeep() | This method recursively assigns default properties. |
| _.entries() | It creates an array of keyed-value pairs for the specified object. |
| _.entriesIn() | It creates an array of own and inherited enumerable string keyed-value pairs for the specified object. |
| _.extend() | It iterates over its own and inherited source properties. |
| _.extendWith() | It accepts customizer which is called in order to generate assigned value. |
| _.findKey() | It access each value of the collection and returns the first element that passes a truth test. |
| _.findLastKey() | It starts accessing each value from the last and returns the first element that passes a truth test. |
| _.forIn() | It Iterates over keys and values of the given object and invokes iteratee function for each property. |
| _.forInRight() | It iterates over properties of the object in the opposite order using iteratee function. |
| _.forOwn() | It iterates over the own keys of the given object and invoke iteratee for each property. |
| _.forOwnRight() | It iterates over the own keys of the given object and invoke iteratee for each property in the opposite order. |
| _.functions() | It creates an array of function property names from own enumerable properties of the given object. |
| _.functionsIn() | It creates an array of function property names from own and inherited enumerable properties of the given object. |
| _.get() | It is used to get the value at path of object. |
| _.has() | It checks whether the path is a direct property of object or not. |
| _.hasIn() | It checks whether the path is a direct or inherited property of object or not. |
| _.invert() | It returns the copy of an object where the object key is converted into value and object value is converted into the key. |
| _.invertBy() | The inverted object is generated from the results of running each element of object through iteratee. |
| _.invoke() | It is invoked the method at path of object. |
| _.keys() | It returns the list of all keys of the given object. |
| _.keysIn() | It creates an array of the own and inherited enumerable property names of object. |
| _.mapKeys() | It creates an object with the same values as the object. |
| _.mapValues() | It creates a new mapped object with the same keys of the given object. |
| _.merge() | It merges two or more objects starting with the left-most to the right-most to create a parent mapping object. |
| _.mergeWith() | It uses a customizer function that is invoked to produce the merged values of the given destination and source properties. |
| _.omit() | It returns a copy of object that composed of the own and inherited enumerable property paths that are not omitted. |
| _.omitBy() | It returns a copy of object and inherited enumerable string keyed properties that predicate doesn't return truthy for. |
| _.pick() | It returns a copy of the object that is composed of the picked object properties. |
| .pickBy() | It returns a copy of the object that composed of the object properties predicate returns truthy for. |
| _.result() | It returns the resolved values. |
| _.set() | It is used to set the value at path of object and returns a new set object. |
| _.setWith() | It accepts customizer which is invoked to produce the objects of path. |
| _.toPairs() | It creates an array of own enumerable string key-value pairs for an object. |
| _.toPairsIn() | It creates an array of own and inherited enumerable string key-value pairs for an object. |
| _.transform() | It transforms object to a new accumulator object. |
| _.unset() | It removes the property at the path of the object. |
| _.update() | It accepts updater to produce the value to set. |
| _.updateWith() | It accepts a customizer function that is invoked to produce the objects of the path. |
| _.values() | It returns the array of the own enumerable string keyed property values of the object. |
| _.valuesIn() | It returns the array of the own and inherited enumerable string keyed property values of object. |