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/
  • 相关阅读:
    Luogu P4246 [SHOI2008]堵塞的交通(线段树+模拟)
    Luogu P2619 [国家集训队2]Tree I(WQS二分+最小生成树)
    Luogu P2042 [NOI2005]维护数列(平衡树)
    Luogu P1052 过河(dp)
    Luogu P1041 传染病控制(搜索)
    Luogu P2717 寒假作业(平衡树)
    Luogu P2822 组合数问题(前缀和)
    Luogu P2827 蚯蚓(模拟)
    随机图片测试
    Luogu P2458 [SDOI2006]保安站岗(树形dp)
  • 原文地址:https://www.cnblogs.com/jshare/p/7350396.html
Copyright © 2011-2022 走看看