Skip to content

lodash #16

@Wscats

Description

@Wscats

Lodash

Lodash是一套工具库,它内部封装了诸多对字符串、数组、对象等常见数据类型的处理函数,其中部分是目前ECMAScript尚未制定的规范,但同时被业界所认可的辅助函数

安装

浏览器端引用

<script src="lodash.js"></script>

Node.js服务端或者Webpack中的引入

//首先 npm i --save lodash
//引用模块
var _ = require('lodash');
//单独引用某一个模块
var array = require('lodash/array');
//单独引用某一个模块的方法
var chunk = require('lodash/array/chunk');

模块组成

Lodash 提供的辅助函数主要分为以下几类

模块 功能
Array 适用于数组类型,比如填充数据、查找元素、数组分片等操作
Collection 适用于数组和对象类型,部分适用于字符串,比如分组、查找、过滤等操作
Function 适用于函数类型,比如节流、延迟、缓存、设置钩子等操作
Lang 普遍适用于各种类型,常用于执行类型判断和类型转换
Math 适用于数值类型,常用于执行数学运算
Number 适用于生成随机数,比较数值与数值区间的关系
Object 适用于对象类型,常用于对象的创建、扩展、类型转换、检索、集合等操作
Seq 常用于创建链式调用,提高执行性能(惰性计算)
String 适用于字符串类型

参考文档

lodash4.x中文文档
lodash3.x中文文档

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions