_.keys() |
It returns the list of all keys of the given object. |
_.allKeys() |
It returns all keys of the object and inherited properties. |
_.values() |
It returns the list of all values of the object element. |
_.mapObject() |
It transforms each value of the object based on the given function/operation. |
_.pairs() |
It converts an object into [key, value] pairs. |
_.invert() |
It returns the copy of object where object key is converted into value and object value is converted into key. |
_.create() |
It creates a new object with the stated prototype and props, as its own property which is attached optionally. |
_.functions() |
It returns the sorted list of all methods that present in an object. |
_.findKey() |
It returns the key value where the predicate logic or condition returns the truth value or undefined. |
_.extend() |
It creates a copy of all of the properties of the source objects over the destination object. |
_.extendOwn() |
It is used to copy only own properties over to the destination object. |
_.pick() |
It returns a copy of the object that filtered using the given key. |
_.omit() |
It returns a copy of the object that filtered to omit the blacklisted keys. |
_.defaults() |
It returns the object after filling in its undefined properties. |
_.clone() |
It creates a shallow copy of the given object. |
_.tap() |
It is used to call interceptor with the stated object. |
_.property() |
It returns a function that will return the specified property of any passed-in object. |
_.propertyOf() |
It takes an object as an argument and returns a function that will return the value of a provided property. |
_.matcher() |
It tells if a passed in object includes all the key-value properties that are given in the attrs parameter. |
_.isEqual() |
It finds whether the 2 given arrays are the same or not. |
_.isMatch() |
It finds out if the property given in argument is present in the passed array or not. |
_.isEmpty() |
It checks whether a list, array, string, object etc is empty or not. |
_.isElement() |
It checks whether the element is a document object model or not. |
_.isArray() |
It finds whether the passed argument is an array or not. |
_.isObject() |
It checks whether the given object is an object or not. |
_.isArguments() |
It checks whether the given object is an argument or not. |
_.isFunction() |
It checks whether the given object is function or not. |
_.isString() |
It checks whether the given object element is string or not. |
_.isNumber() |
It checks whether the given object parameter is number or not. |
_.isFinite() |
It checks whether the value of the parameter passed is finite or not. |
_.isBoolean() |
It finds whether the element passed is true/ false or something else. |
_.isDate() |
It is used to tell if the given object is a date object or not. |
_.isRegExp() |
It finds whether the object passed is a regular expression or not. |
_.isError() |
It checks whether the given object is javascript Error Object or not. |
_.isSymbol() |
It checks whether the given object is javascript Symbol Object or not. |
_.isMap() |
It checks whether the given object is javascript Map or not. |
_.isWeakMap() |
It checks whether the given object is javascript weakmap or not. |
_.isSet() |
It checks whether the given object is javascript set or not. |
_.isWeakSet() |
It checks whether the given object is JavaScript weakset or not. |
_.isArrayBuffer() |
It checks if the stated object is an ArrayBuffer or not. |
_.isNaN() |
It is used to find whether the value of the object passed is NaN or not. |
_.isNull() |
It is used to find whether the value of the object is null. |
_.isUndefined() |
It checks if the parameter passed to it is undefined or not. |