19 April 2017

10 Lodash features som kan erstattes af Ecma Script 6

I JavaScript-verdenen er Lodash en populær pakke at benytte i projekter, da Lodash er et bibliotek med mange praktiske metoder til håndtering af arrays, collections og objekter.

En del af den funktionalitet som man typisk benytter Lodash til at hente ind i sit projekt, kan dog erstattes med native metoder i EcmaScript6.

Dan Prince gennemgår listen i denne artikel:

Lodash is the most depended on npm package right now, but if you’re using ES6, you might not actually need it. In this article, we’re going to look at using native collection methods with arrow functions and other new ES6 features to help us cut corners around many popular use cases.

Som en hurtig opsummering af artiklens hovedpunkter kan nævnes at det er følgende funktionalitet som kan implementeres direkte i ES6 frem for at skulle benytte Lodash:

  • Map, Filter, Reduce
  • Head & Tail
  • Rest and Spread
  • Curry
  • Partial
  • Operators
  • Paths
  • Pick
  • Constant, Identity, Noop
  • Chaining & Flow