# lodash 集合

命令 描述
_.countBy 创建一个组成对象,key 是经过迭代函数执行处理集合中每个元素后返回的结果。
_.every 通过断言函数检查集合中的所有元素是否都返回真值。
_.filter 遍历集合元素,返回断言函数返回真值的所有元素的数组。
_.find 遍历集合元素,返回断言函数第一个返回真值的第一个元素。
_.findLast 类似 _.fin,从右至左遍历集合元素。
_.flatMap 创建一个扁平化的数组。
_.flatMapDeep 类似 _.flatMap,会继续扁平化递归映射的结果。
_.flatMapDepth 类似 _.flatMap,会根据指定的递归深度继续扁平化递归映射结果。
_.forEach 调用迭代函数遍历集合中的每个元素。
_.forEachRight 类似 _.forEach,从右到左遍历集合中每一个元素的。
_.groupBy 创建一个对象,key 是迭代函数遍历集合中的每个元素返回的结果。
_.includes 检查值是否在集合中。
_.invokeMap 调用路径上的方法处理集合中的每个元素。
_.keyBy 创建一个对象组成,key 是集合中的每个元素经过迭代函数处理后返回的结果。
_.map 创建一个数组,值是迭代函数遍历集合中的每个元素后返回的结果。
_.orderBy 类似于 _.sortBy,允许指定迭代函数结果如何排序。
_.partition 创建一个分成两组的元素数组,第一组包含真值的元素,第一组包含假值的元素。
_.reduce 压缩集合为一个值,通过迭代函数遍历集合中的每个元素,每次返回的值会作为下一次迭代使用。
_.reduceRight 类似 _.reduce,从右到左遍历集合中的元素的。
_.reject _.filter 的反向方法,此方法返回断言函数不返回真值的集合元素。
_.sample 从集合中获得一个随机元素。
_.sampleSize 从集合中获得 n 个随机元素。
_.shuffle 创建一个被打乱值的集合。
_.size 返回集合的长度。
_.some 通过断言函数检查集中的元素是否存在任意真值的元素。
_.sortBy 创建一个元素数组。 以迭代函数处理的结果升序排序。
Last Updated: 6/17/2023, 6:57:19 PM