Underscore.js
E449164
Underscore.js is a popular JavaScript utility library that provides functional programming helpers for working with arrays, objects, and other data types.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript library
ⓘ
open-source software ⓘ utility library ⓘ |
| alternativeTo |
Lodash
NERFINISHED
ⓘ
native ES5+ array methods ⓘ |
| category | JavaScript utility library ⓘ |
| compatibleWith |
Node.js
NERFINISHED
ⓘ
browser environments ⓘ |
| creator | Jeremy Ashkenas NERFINISHED ⓘ |
| designGoal |
avoid extending native JavaScript objects
ⓘ
provide functional programming utilities ⓘ |
| hasConcept |
chaining
ⓘ
immutability helpers ⓘ |
| hasFeature |
array manipulation helpers
ⓘ
bind function ⓘ clone function ⓘ debounce function ⓘ each function ⓘ extend function ⓘ filter function ⓘ find function ⓘ function composition helpers ⓘ groupBy function ⓘ map function ⓘ memoize function ⓘ object inspection helpers ⓘ partial application helpers ⓘ pluck function ⓘ reduce function ⓘ sortBy function ⓘ template function ⓘ throttle function ⓘ uniq function ⓘ where function ⓘ |
| influenced | JavaScript functional programming style ⓘ |
| inspired | Lodash NERFINISHED ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | JavaScript ⓘ |
| provides | functional programming helpers ⓘ |
| repository | https://github.com/jashkenas/underscore ⓘ |
| supports |
arrays
ⓘ
collections ⓘ functions ⓘ objects ⓘ utility operations on data types ⓘ |
| usedFor |
collection manipulation
ⓘ
data transformation ⓘ functional-style JavaScript programming ⓘ |
| website | https://underscorejs.org ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.