_.chunk
将数组进行切分
- 这个函数把数组按照一定的长度分开,返回新的数组。(片段化数组)
const arr = [1,2,3,4,5,6,7,8,9];
_.chunk(arr,2);
// =>[[1,2],[3,4],[5,6],[7,8],[9]]
#compact
去除假值。(将所有的空值,0,NaN过滤掉)
_.compact(['1','2',' ',0])
// => ['1','2']
#uniq
数组去重。(将数组中的对象去重,只能是数组去重,不能是对象去重。)
_.uniq([1,1,3])
// => [1,3]
#_.reject
根据条件去除某个元素
var foo = [
{id: 0, name: "aaa", age: 33},
{id: 1, name: "bbb", age: 25}
]
var bar = _.reject(foo, ['id', 0])
//bar = [{id: 1, name: "bbb", age: 25}]
#shuffle
无序化
_.shuffle([1,2,3,4]);// 无序化
#_.pick
根据key来筛选数组
var foo = {id: 0, name: "aaa", ag