Lodash
This article needs additional citations for verification.  (April 2021)  | 
| Original author(s) | John-David Dalton | 
|---|---|
| Initial release | April 23, 2012[1] | 
| Stable release | 4.17.21
   / February 20, 2021[2]  | 
| Repository | |
| Written in | JavaScript | 
| Type | JavaScript library | 
| License | MIT | 
| Website | lodash | 
Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.
History[edit]
See also Underscore § History.
Lodash is a fork of Underscore.js.
It joined the Dojo Foundation in 2013,[3] and via the jQuery Foundation and JS Foundation, is now part of the OpenJS Foundation.[4]
Summary[edit]
Lodash is a JavaScript library that helps programmers write more concise and maintainable JavaScript.
It can be broken down into several main areas:
- Utilities: for simplifying common programming tasks such as determining type as well as simplifying math operations.
 - Function: simplifying binding, decorating, constraining, throttling, debouncing, currying, and changing the pointer.
 - String: conversion functions for performing basic string operations, such as trimming, converting to uppercase, camel case, etc.
 - Array: creating, splitting, combining, modifying, and compressing
 - Collection: iterating, sorting, filtering, splitting, and building
 - Object: accessing, extending, merging, defaults, and transforming
 - Seq: chaining, wrapping, filtering, and testing.
 
It has had multiple releases, so not all functions are available in all implementations.  For example, _.chunk has only been available since version 3.0.0.
See also[edit]
References[edit]
- ^ 0.1 release information
 - ^ "Releases · lodash/lodash". github.com. Retrieved 2021-04-14.
 - ^ "Update license and copyright. · lodash/lodash@4edef4c". GitHub. Retrieved 2020-06-26.
 - ^ "Update license to the jQuery Foundation. [ci skip] · lodash/lodash@cf74ebe". GitHub. Retrieved 2020-06-26.
 
External links[edit]