_.remove(array, [predicate=_.identity])
移除数组中predicate
(断言)返回为真值的所有元素,并返回移除元素组成的数组。predicate
(断言) 会传入3个参数: (value, index, array)。
const_=require('lodash'); vararray= [1, 2, 3, 1, 2, 3] vararray1=_.remove(array, function(n) { returnn%2==0; }) console.log(array) console.log(array1)
_.reverse(array)
反转array
,使得第一个元素变为最后一个元素,第二个元素变为倒数第二个元素,依次类推。这个方法会改变原数组 array
const_=require('lodash'); vararray= [1, 2, 3, 1, 2, 3] _.reverse(array) console.log(array)
_.slice(array, [start=0], [end=array.length])
裁剪数组array
,从 start
位置开始到end
结束,但不包括 end
本身的位置。
const_=require('lodash'); vararray= [1, 2, 3, 1, 2, 3] vararray1=_.slice(array, 0, 1) console.log(array) console.log(array1)