_.chunk | 将数组拆分成多个 size 长度的区块,并返回新数组。 |
_.compact | 创建一个新数组,包含原数组中所有的非假值元素。 |
_.concat | 使用新数组连接数组与值。 |
_.difference | 创建一个具有唯一 array 值的数组,每个值不包含在其他给定的数组中。 |
_.differenceBy | 接受一个 iteratee,对比 array 和 values 中的每个元素产生比较的标准。 |
_.differenceWith | 接受一个 comparator,比较 array,values 中的元素。 |
_.drop | 创建一个切片数组,去除 array 前面的 n 个元素。 |
_.dropRight | 创建一个切片数组,去除 array 尾部的 n 个元素。 |
_.dropRightWhile | 创建一个切片数组,去除 array 中从 predicate 返回假值开始到尾部的部分。 |
_.dropWhile | 创建一个切片数组,去除 array 中从起点开始到 predicate 返回假值结束部分。 |
_.fill | 使用 value 值来填充 array。 |
_.findIndex | 返回第一个通过 predicate 判断为真值的元素的索引值。 |
_.findLastIndex | 从右到左的迭代集合 array 中的元素。 |
_.firsthead | 获取数组 array 的第一个元素。 |
_.flatten | 减少一级 array 嵌套深度。 |
_.flattenDeep | 将 array 递归为一维数组。 |
_.flattenDepth | 根据 depth 递归减少 array 的嵌套层级。 |
_.fromPairs | 返回一个由键值对 pairs 构成的对象。 |
_.head | 获取数组 array 的第一个元素。 |
_.indexOf | 返回首次 value 在数组 array 中被找到的索引值。 |
_.initial | 获取数组 array 中除了最后一个元素之外的所有元素。 |
_.intersection | 创建唯一值的数组,这个数组包含所有给定数组都包含的元素。 |
_.intersectionBy | 类似 _.intersection,区别是它接受一个 iteratee。 |
_.intersectionWith | 类似 _.intersection,结果值是从第一数组中选择。 |
_.join | 将 array 中的所有元素转换为由 separator 分隔的字符串。 |
_.last | 获取 array 中的最后一个元素。 |
_.lastIndexOf | 从右到左遍历 array 的元素,获取索引值。 |
_.nth | 获取 array 数组的第 n 个元素。 |
_.pull | 移除数组 array 中所有和给定值相等的元素。 |
_.pullAll | 类似 _.pull,这个方法接收一个要移除值的数组。 |
_.pullAllBy | 类似于 _.pullAll,区别是这个方法接受一个 iteratee。 |
_.pullAllWith | 类似于 _.pullAll,区别是这个方法接受一个 comparator。 |
_.pullAt | 根据索引移除 array 中对应的元素。 |
_.remove | 移除数组中断言为真的所有元素。 |
_.reverse | 反转 array。 |
_.slice | 裁剪数组 array。 |
_.sortedIndex | 使用二进制的方式检索值尽可能小的索引位置。 |
_.sortedIndexBy | 类似 _.sortedIndex ,除了它接受一个 iteratee。 |
_.sortedIndexOf | 类似 _.indexOf,在已经排序的数组上执行二进制检索。 |
_.sortedLastIndex | 类似于 _.sortedIndex,除了返回 value 值在 array 中尽可能大的索引位置。 |
_.sortedLastIndexBy | 类似 _.sortedLastIndex,除了它接受一个 iteratee。 |
_.sortedLastIndexOf | 类似 _.lastIndexOf,除了它是在已经排序的数组上执行二进制检索。 |
_.sortedUniq | 类似 _.uniq,除了它会优化排序数组。 |
_.sortedUniqBy | 类似 _.uniqBy,除了它会优化排序数组。 |
_.tail | 获取除了数组第一个元素以外的全部元素。 |
_.take | 从数组的起始元素开始提取 n 个元素。 |
_.takeRight | 从数组的最后一个元素开始提取 n 个元素。 |
_.takeRightWhile | 从数组的最后一个元素开始提取元素,直到 predicate 返回假值。 |
_.takeWhile | 从数组的起始元素开始提取元素,,直到 predicate 返回假值。 |
_.union | 创建一个按顺序排列的唯一值的数组。 |
_.unionBy | 这个方法类似 _.union ,除了它接受一个 iteratee。 |
_.unionWith | 类似 _.union, 除了它接受一个 comparator 调用比较数组。 |
_.uniq | 创建一个去重后的数组副本。 |
_.uniqBy | 类似 _.uniq,除了它接受一个 iteratee。 |
_.uniqWith | 类似 _.uniq,除了它接受一个 comparator 调用比较数组。 |
_.unzip | 类似于 _.zip,除了它接收分组元素的数组。 |
_.unzipWith | 类似于 _.unzip,除了它接受一个 iteratee 指定重组值应该如何被组合。 |
_.without | 创建一个剔除所有给定值的新数组。 |
_.xor | 使用 symmetric difference 做等值比较。 |
_.xorBy | 类似 _.xor,除了它接受一个 iteratee。 |
_.xorWith | 类似 _.xor,除了它接受一个 comparator。 |
_.zip | 创建一个分组元素的数组,数组包含所有相对应的给定元素。 |
_.zipObject | 类似 _.fromPairs,除了它接受2个数组。 |
_.zipObjectDeep | 这个方法类似 _.zipObject,除了它支持属性路径 |
_.zipWith | 类似于 _.zip,不同之处在于它接受一个 iteratee。 |