_.chunk(array, [size=1])
将数组(array)拆分成多个 size
长度的区块,并将这些区块组成一个新数组。 如果array
无法被分割成全部等长的区块,那么最后剩余的元素将组成一个区块。
const_=require('lodash'); constarr1=_.chunk(['a', 'b', 'c', 'd'], 2); console.log(arr1) constarr2=_.chunk(['a', 'b', 'c', 'd'], 3); console.log(arr2)
_.compact(array)
创建一个新数组,包含原数组中所有的非假值元素。例如:false
, null
,0
, ""
, undefined
, 和 NaN
都是被认为是“假值”。
const_=require('lodash'); constarr1=_.compact([0, 1, false, 2, '', 3]); console.log(arr1)
_.concat(array, [values])
创建一个新数组,将array
与任何数组 或 值连接在一起。
const_=require('lodash'); vararray= [1]; varother=_.concat(array, 2, [3], [[4]]); console.log(array) console.log(other)