• Lodash是什么?


    lodash:是一个一致性、模块化、高性能的 JavaScript 实用工具库。(也就是相当于自己封装的私有方法)

    node里引入

    // Load the full build.
    var _ = require('lodash');
    // Load the core build.
    var _ = require('lodash/core');
    // Load the FP build for immutable auto-curried iteratee-first data-last methods.
    var fp = require('lodash/fp');
     
    // Load method categories.
    var array = require('lodash/array');
    var object = require('lodash/fp/object');
     
    // Cherry-pick methods for smaller browserify/rollup/webpack bundles.
    var at = require('lodash/at');
    var curryN = require('lodash/fp/curryN');

    举些使用的例子:

    _.chunk(array, [size=1]):按照size的大小来拆分array数组

    _.chunk(['a', 'b', 'c', 'd'], 1);
    // => [['a'], ['b','c', 'd']]
     
    _.chunk(['a', 'b', 'c', 'd'], 3);
    // => [['a', 'b', 'c'], ['d']]

    _.join(array, [separator=','])将 array 中的所有元素转换为由 separator 分隔的字符串。

    _.join(['a', 'b', 'c'], '~');
    // => 'a~b~c'

    是不是非常的方便,我们通常在项目里用他来处理 数组数据 或者 对象数据。还有很多方法看官方api吧↓

    API地址:https://www.lodashjs.com/docs/latest

  • 相关阅读:
    C++11 学习总结
    平衡二叉树 (AVL) 笔记
    拼图模板
    2013.9.12
    2013.9.11
    2013.9.10
    2013.9.9
    下载网站
    ubuntu 安装codeblocks
    12个球称3次找坏球的完美解答
  • 原文地址:https://www.cnblogs.com/bobo1/p/11893219.html
Copyright © 2020-2023  润新知