Lodash Function Complete Reference
Last Updated :
26 Jul, 2023
Lodash is a JavaScript library that works on the top of underscore.js. Lodash helps in working with arrays, strings, objects, numbers, etc. It provides us with various inbuilt functions and uses a functional programming approach which makes coding in javascript easier to understand because instead of writing repetitive functions, tasks can be accomplished with a single line of code.
Methods
|
Description
|
_.after() |
It creates a function that invokes func once it’s called n or more times. |
_.ary() |
It creates a function that invokes the given function, up to n arguments, ignoring any additional arguments. |
_.before() |
It creates a function that invokes ‘func’ with the ‘this’ binding. |
_.bind() |
It is used to bind a function to an object. |
_.bindKey() |
It creates a function which calls the method at the object[key] along with the partials added to the arguments. |
_.curry() |
It returns a curried version of the given function. |
_.curryRight() |
It returns a curried version of the given function where the given arguments are processed from right to left. |
_.debounce() |
It creates a debounced function which delays the given func. |
_.defer() |
It is used to defer the calling of func parameter until the recent call stack is cleared. |
_.delay() |
It is used to call the given function as the parameter after the stated wait time is over. |
_.flip() |
It creates a function that invokes the given func parameter with its arguments reversed. |
_.memoize() |
It is used to memorize a given function by caching the result computed by the function. |
_.negate() |
It creates a function that negates the result of the given predicate function. |
_.once() |
It creates a function which can call func parameter of this method only once. |
_.overArgs() |
It creates a function that invokes func with its arguments transformed using the given transforms function. |
_.partial() |
It creates a function which invokes the given func with prepended partials to the arguments it receives. |
_.partialRight() |
It create a function which invokes the given func with the appended partials to the arguments it receives. |
_.rearg() |
It creates a function that calls func parameter with the arguments that are organized according to the stated indexes. |
_.rest() |
It creates a function that calls the given func with the ‘this’ binding of the created function. |
_.spread() |
It creates a function that calls the given function as parameter using the ‘this’ binding of the create function. |
_.throttle() |
It creates a throttled function that can only call the func parameter maximally once per every wait milliseconds. |
_.wrap() |
It creates a function that delivers value to the stated wrapper like its initial argument. |
Share your thoughts in the comments
Please Login to comment...