_ . defaults ({ 'a' : 1 } , { 'a' : 3 , 'b' : 2 }); _ . partition ([ 1 , 2 , 3 , 4 ] , n => n % 2 );

Download Lodash is released under the MIT license & supports modern environments. Review the build differences & pick one that’s right for you.

Installation In a browser: <script src= "lodash.js" ></script> Using npm: $ npm i -g npm $ npm i --save lodash In Node.js: var _ = require ( 'lodash' ); var _ = require ( 'lodash/core' ); var fp = require ( 'lodash/fp' ); var array = require ( 'lodash/array' ); var object = require ( 'lodash/fp/object' ); var at = require ( 'lodash/at' ); var curryN = require ( 'lodash/fp/curryN' ); Note:

Install n_ for Lodash use in the Node.js < 6 REPL.

Why Lodash? Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc. Lodash’s modular methods are great for: Iterating arrays, objects, & strings

Manipulating & testing values

Creating composite functions

Complementary Tools futil-js is a set of functional utilities designed to complement lodash