Lodash
- 数组的使用方法
- _.chunk(array,[size=2])—将数组拆分2个长度的区块
- _.compact(array)—去除数组里面的非假值,比如0,‘’,false,undefined
- _.concat(array,[values])–合并成一个新数组
- _.difference(array,[values])—去除array里面包含values的值
- _.drop(array,[n=1])—去除array前面的n个元素,默认为1
- _.fill(array,value)—填充替换里面的数值
- _.flatten(array)—减少一级array嵌套深度
- _.flattenDeep(array)—将里面数组的多级嵌套转换成一级数组
- _.fromPairs(pairs),返回一个键值对的对象
- _.head(array)—获取数组的第一个元素
- _.indexOf(array,value),返回查找元素的索引
- _.initial(array),截取最后一个元素,返回新数组
- _.intersection([arrays]),返回数组的交集
- _.join(array,符号),返回一个符号连接的字符串
- _.last(array),放回数组的最后一个元素
- _.nth(array,索引值),返回数组第几个元素
- _.pull(array,values),返回去除values的数组
- _.pullAll(array,array1).返回去除array1的数组
- _.pullAt(array,[indexes]),返回被去除索引值的数组
- _.reverse(array),返回倒序数组
- _.tail(array).返回数组第一个元素的数组
- _.take(array,长度),返回对应长度的数组
- _.union([arrays]),返回元素是唯一值的数组