0 Tk

ES6 and Lodash

Using Lodash with Modern JavaScript

As JavaScript evolves, some Lodash functions have native equivalents. Here’s how Lodash compares to ES6+ features:

Array Methods

// Lodash
_.map([1, 2, 3], n => n * 2);

// ES6
[1, 2, 3].map(n => n * 2);

Object Methods

// Lodash
_.assign({}, { a: 1 }, { b: 2 });

// ES6
Object.assign({}, { a: 1 }, { b: 2 });

Function Methods

// Lodash
_.partial(function(a, b, c) {}, 1, 2);

// ES6
function partial(fn, ...args) {
  return (...moreArgs) => fn(...args, ...moreArgs);
}

While ES6+ provides many features, Lodash still offers additional functionality and cross-browser consistency.

Previous: Performance Tips Next: Lodash FP

Last updated 3 days ago