简介 & 安装
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。
它通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。Lodash 的模块化方法非常适合:
- 遍历数组、对象和字符串
- 对值进行操作和检测
- 创建组合函数
快速预览
js
_.defaults({ a: 1 }, { a: 3, b: 2 });
// => { 'a': 1, 'b': 2 }
_.partition([1, 2, 3, 4], (n) => n % 2);
// => [[1, 3], [2, 4]]安装
浏览器环境
你可以直接通过 Script 标签引入:
html
<script src="lodash.js"></script>或者使用 CDN:
html
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>包管理器 (NPM/Yarn)
使用 npm 安装:
bash
$ npm i -g npm
$ npm i --save lodash在 Node.js 中使用
安装完成后,你可以根据需要加载不同版本的 Lodash。
js
// 加载完整构建
var _ = require("lodash");
// 加载核心构建 (Core build)
var _ = require("lodash/core");
// 加载 FP (函数式编程) 构建,用于不可变的自动柯里化 iteratee-first 数据-last 的方法
var fp = require("lodash/fp");
// 按类别加载
var array = require("lodash/array");
var object = require("lodash/object");
// Cherry-pick (按需加载) 方法,适合 browserify/rollup/webpack 打包
var at = require("lodash/at");
var curryN = require("lodash/fp/curryN");注意
如果在 Node.js < 6 的 REPL 环境中使用,请安装 n_。