Lodash 提供的辅助函数主要分为如下几类,函数列表和用法实例请查看 Lodash 的官方文档:git
Array
,适用于数组类型,好比填充数据、查找元素、数组分片等操做Collection
,适用于数组和对象类型,部分适用于字符串,好比分组、查找、过滤等操做Function
,适用于函数类型,好比节流、延迟、缓存、设置钩子等操做Lang
,广泛适用于各类类型,经常使用于执行类型判断和类型转换Math
,适用于数值类型,经常使用于执行数学运算Number
,适用于生成随机数,比较数值与数值区间的关系Object
,适用于对象类型,经常使用于对象的建立、扩展、类型转换、检索、集合等操做Seq
,经常使用于建立链式调用,提升执行性能(惰性计算)String
,适用于字符串类型lodash/fp
模块提供了更接近函数式编程的开发方式,其内部的函数通过包装,具备 immutable、auto-curried、iteratee-first、data-last(官方介绍)等特色。Lodash 在 GitHub Wiki 中对 lodash/fp 的特色作了以下概述:github