首页 > 代码库 > Lodash
Lodash
与underscore 类似 , 是1个js库,内部封装了诸多对字符串、数组、对象等常见数据类型的处理函数。
模块组成
Lodash 提供的辅助函数主要分为以下几类,函数列表和用法实例请查看 Lodash 的官方文档:
Array
,适用于数组类型,比如填充数据、查找元素、数组分片等操作Collection
,适用于数组和对象类型,部分适用于字符串,比如分组、查找、过滤等操作Function
,适用于函数类型,比如节流、延迟、缓存、设置钩子等操作Lang
,普遍适用于各种类型,常用于执行类型判断和类型转换Math
,适用于数值类型,常用于执行数学运算Number
,适用于生成随机数,比较数值与数值区间的关系Object
,适用于对象类型,常用于对象的创建、扩展、类型转换、检索、集合等操作Seq
,常用于创建链式调用,提高执行性能(惰性计算)String
,适用于字符串类型
lodash/fp
模块提供了更接近函数式编程的开发方式,其内部的函数经过包装,具有 immutable、auto-curried、iteratee-first、data-last(官方介绍)等特点。Lodash 在 GitHub Wiki 中对 lodash/fp 的特点做了如下概述:
- Fixed Arity,固化参数个数,便于柯里化
- Rearragned Arguments,重新调整参数位置,便于函数之间的聚合
- Capped Iteratee Argument,封装 Iteratee 参数
- New Methods
更多.................
作者:pinggod 链接:http://www.jianshu.com/p/7436e40ac5d1 來源:简书
------------------
官方文档: https://lodash.com/docs/4.17.4
中文在线文档: http://lodashjs.com/docs/
Lodash
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。