让前端飞

JS 之为什么应善用 lodash,尤其在业务开发中

2019-03-24  本文已影响57人  子龙0322

JavaScript 本身并未提供像 sum / groupBy / range / zip 等诸多抽象层级较高的函数,这使得提供了这些函数的 Lodash 等工具类库在前端开发中尤为常用,下面我们就从快速开发、协作开发、项目改版或重构、函数式编程这四个方面来聊一下,为什么应善用 lodash,尤其在业务开发中...

快速开发

像 AntDesign 或 ElementUI 之于 Html + Css,Lodash 之于 JS 亦能极大的提高开发效率,缩短交付时间。

协作开发

项目改版或重构

Lodash 的所有函数完全符合单一职能原则,这使得在项目在需求变更或重构时,更为容易。

函数式编程

函数式编程中的 柯里化 ( curry ), 偏函数 ( partial ), memoize ( memoize ),compose ( flow ),再加上 lodash/fp 模块,通过 lodash 可以说是能实现绝大部分函数式编程的功能。

上一篇 下一篇

猜你喜欢

热点阅读