Lodash - 收藏


Lodash 有许多易于使用的方法,有助于处理集合。本章详细讨论它们。

Lodash 提供了各种方法来处理集合,如下所示 -

先生。 方法和语法
1

计数依据

_.countBy(集合, [iteratee=_.identity])

2

每一个

_.every(集合, [谓词=_.identity])

3

筛选

_.filter(集合, [谓词=_.identity])

4

寻找

_.find(集合, [谓词=_.identity], [fromIndex=0])

5

查找最后一个

_.findLast(集合, [谓词=_.identity], [fromIndex=collection.length-1])

6

平面地图

_.flatMap(集合, [iteratee=_.identity])

7

平面地图深

_.flatMapDeep(集合, [iteratee=_.identity])

8

平面地图深度

_.flatMapDepth(集合, [iteratee=_.identity], [深度=1])

9

对于每个

_.forEach(集合, [iteratee=_.identity])

10

为每个权利

_.forEachRight(集合, [iteratee=_.identity])

11

通过...分组

_.groupBy(集合, [iteratee=_.identity])

12

包括

_.includes(集合, 值, [fromIndex=0])

13

调用映射

_.invokeMap(集合、路径、[args])

14

密钥依据

_.keyBy(集合, [iteratee=_.identity])

15

地图

_.map(集合, [iteratee=_.identity])

16

排序依据

_.orderBy(集合, [iteratees=[_.identity]], [订单])

17 号

分割

_.partition(集合, [谓词=_.identity])

18

减少

_.reduce(集合, [iteratee=_.identity], [累加器])

19

减少右

_.reduceRight(集合, [iteratee=_.identity], [累加器])

20

拒绝

_.reject(集合, [谓词=_.identity])

21

样本

_。样品采集)

22

样本大小

_.sampleSize(集合,[n=1])

23

随机播放

_.shuffle(集合)

24

尺寸

_.size(集合)

25

一些

_.some(集合, [谓词=_.identity])

26

排序方式

_.sortBy(集合, [iteratees=[_.identity]])