zoukankan      html  css  js  c++  java
  • [转] 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/

  • 相关阅读:
    03-HTML之body标签
    02-HTML之head标签
    01-HTML介绍
    第十五章 并发编程
    第十四章 网络编程
    第十三章 模块和包
    第十二章 异常和错误
    第十一章 面向对象进阶
    第九章 常用模块(续)
    003 配置负载均衡
  • 原文地址:https://www.cnblogs.com/chris-oil/p/8577213.html
Copyright © 2011-2022 走看看