Open In App

Lodash Function Complete Reference

Last Updated : 20 Aug, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

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.

Next Article

Similar Reads